2015-06-17 14 views
23

Mam ciąg w tym formacie:format datetime do YYYY-MM-DD HH: mm: ss w moment.js

var dateTime = "06-17-2015 14:24:36" 

Używam moment.js i staram się przekształcić go w YYYY-MM-DD HH:mm:ss ->2015-06-17 14:24:36.

Próbowałem tej metody

dateTime = moment(dateTime, 'MM-DD-YYYY HH:mm:ss',true).format("YYYY-MM-DD HH:mm:ss"); 

ale coraz dateTime jako Nieprawidłowa data.

+1

Czy zmienna dateTime nie powinna być łańcuchem? Tak jak poniżej: 'var dateTime =" 06-17-2015 14: 24: 36' –

Odpowiedz

49

Spróbuj tego. Powinieneś mieć datę w odpowiednim formacie.

var dateTime = new Date("2015-06-17 14:24:36"); 
dateTime = moment(dateTime).format("YYYY-MM-DD HH:mm:ss"); 
+0

dzięki za odpowiedź Otrzymuję datę w formacie MM-DD-RRRR GG: mm: ss i muszę ją przekonwertować na YYYY- MM-DD HH: mm: ss format – NNR

+0

to powinno działać teraz Możesz spróbować z kodem, na który zaktualizowałem swoją odpowiedź –

+0

To działa.Dziękuję bardzo @Jayram – NNR

Powiązane problemy