如何在HTML5中更改日期格式

如何在HTML5中更改日期格式,html,date,datepicker,thymeleaf,Html,Date,Datepicker,Thymeleaf,我需要在HTMLapplication中显示一个日期,它正在使用HTML5+Thymeleaf 如何从以下格式转换 Wed Jul 01 09:09:51 IST 2015 到 而且,如果我在控制器类中给出新的日期,它在日志中的显示为 Thu Jun 11 06:41:11 IST 2015 但如果我用HTML给出新的日期,它将以下面的格式显示在警报中 Thu Jun 11 2015 06:41:12 GMT +0530 (Indian Standard Time) HTML代码: $('

我需要在HTMLapplication中显示一个日期,它正在使用HTML5+Thymeleaf

如何从以下格式转换

Wed Jul 01 09:09:51 IST 2015

而且,如果我在控制器类中给出新的日期,它在日志中的显示为

Thu Jun 11 06:41:11 IST 2015
但如果我用HTML给出新的日期,它将以下面的格式显示在警报中

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

$('#validFrom').datepicker('setDate', new Date());
alert('validFrom ...'+new Date());
有人能帮我转换和设置HTML中的日期吗。 如果任何人都能回答在控制器类和HTML中设置新日期的区别,那就太好了。

你会发现这很有用。

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

在控制器中:

model.addAttribute("validFromDate", validDate);
在HTML中:

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

您的控制器是用Java完成的?是的。控制器是用Java编写的,谢谢。但我需要设置日期选择器。我找到了一个设置日期选择器的解决方案。干得好!。new DatevalidFromDate正在解析Java日期字符串并返回Javascript日期对象。
var validFromDate = [[${validFromDate}]];
$('#validFrom').datepicker('setDate', new Date(validFromDate));