2015-06-11 3 views
0

Мне нужно отобразить дату в HTML (приложение использует HTML5 + Thymeleaf).Как изменить формат даты в HTML5

Как конвертировать из нижеследующего формата

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 

Но если я дам new Date() в HTML, он отображает (в режиме предупреждения) в нижнем формате.

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

HTML код:

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

Может кто-нибудь мне помочь в преобразовании и установить дату в формате HTML. Также будет замечательно, если кто-то может ответить на разницу в установке новой Date() в классе контроллера и HTML.

+0

Ваш контроллер делается в Java? – aadarshsg

+0

Да. контроллер выполняется на Java –

ответ

0

Вы найдете это полезным. How to Convert JavaScript Date to Date in Java?

В принципе, форматы дат Java и Javascript немного отличаются, и вам нужны конверторы и синтаксические анализаторы.

+0

Спасибо. Но мне нужно установить DatePicker. Я нашел решение, установленное в Date picker. –

0

В контроллере:

model.addAttribute("validFromDate", validDate); 

В HTML:

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

Хорошая работа !. новая Date (validFromDate) анализирует строку Java Date и возвращает объект Date Javascript. – aadarshsg

Смежные вопросы