2015-06-17 13 views
23

Ho una stringa in questo formato:formato datetime di AAAA-MM-GG HH: mm: ss in moment.js

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

Sto usando moment.js e sto cercando di convertirlo in YYYY-MM-DD HH:mm:ss ->2015-06-17 14:24:36.

Ho provato questo metodo

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

Ma ottenere dateTime come data non valida.

+1

La data non può essere una stringa? Mi piace così: 'var dateTime =" 06-17-2015 14: 24: 36' –

risposta

49

Prova questo. Dovresti avere la data nel formato corretto.

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

grazie per la risposta. Sto ricevendo la data nel formato MM-GG-AAAA HH: mm: ss, e devo convertirla in YYYY- MM-DD HH: mm: formato ss – NNR

+0

dovrebbe funzionare ora Puoi provare con il codice Ho aggiornato la mia risposta con –

+0

Funziona, grazie mille @Jayram – NNR

Problemi correlati