2014-10-23 6 views
1

Мне нужно восстановить дату из формата даты mongodb iso JQuery. Как я могу легко восстановить это. Мне нужен самый простой способ преобразовать это. MongoDB Дата ISO: 2013-12-28T08: 30: 17.795ZIso datetime to date formate

Мой тип преобразования: 28-12-2013 8:30:17

ответ

1

чтобы получить формат абсолютно, я думаю, вы должны объединить элементы самостоятельно или вызвать что-то с одинаковым эффектом.

var date = new Date("2013-12-28T08:30:17.795Z"); 

// from your output, it seems that you want to get UTC time 
var result = date.getUTCDate() + "-" + (date.getUTCMonth()+1) + "-" + date.getUTCFullYear() 
    + " " + date.getUTCHours() + ":" + date.getUTCMinutes() + ":" + date.getUTCSeconds(); 

// if you want to get locale time, use 
var result = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear() 
    + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds(); 

alert(result); 
0

Вы можете просто создать новую дату в JQuery и передать в ISODate как строка:

var d = new Date("2013-12-28T08:30:17.795Z"); 
alert(d.toLocaleString()); 

JSFiddle: http://jsfiddle.net/comerford/pvsc3yLk/