如何在HTML5中更改日期格式

时间:2015-06-11 01:53:51

标签: html html5 date datepicker thymeleaf

我需要在HTML中显示日期(应用程序正在使用HTML5 + Thymeleaf)。

如何从以下格式转换

Wed Jul 01 09:09:51 IST 2015

Wed Jul 01 2015 09:09:51 GMT+0530 (Indian Standard Time)

而且,如果我在new Date()类中提供controller,则显示(在日志中)为

Thu Jun 11 06:41:11 IST 2015

但如果我在HTML中提供new Date(),则会以下面的格式显示(处于警告状态)。

Thu Jun 11 2015 06:41:12 GMT +0530 (Indian Standard Time)

HTML代码:

$('#validFrom').datepicker('setDate', new Date());
alert('validFrom ...'+new Date());

任何人都可以帮我转换并在HTML中设置日期。 如果有人能够回答在控制器类和HTML中设置新的Date()的区别,那也很棒。

2 个答案:

答案 0 :(得分:0)

你会发现这很有用。 How to Convert JavaScript Date to Date in Java?

基本上,Java和Javascript日期格式略有不同,您需要转换器和解析器。

答案 1 :(得分:0)

在控制器中:

model.addAttribute("validFromDate", validDate);

在HTML中:

var validFromDate = [[${validFromDate}]];
$('#validFrom').datepicker('setDate', new Date(validFromDate));