2015-10-25 5 views
0

Я дату с этим форматом:Как конвертировать дату в другом формате?

Mon Oct 19 2015 00:00:00 GMT+0200 (ora legale Europa occidentale) 

Моя цель преобразовать дату в формате:

2015-10-19T00:00:00 

Как я могу добиться этого результата?

UPDATE

var currDateEnd = $('#calendar').fullCalendar('getView').start; 
         currDateEnd.toISOString(); 
         console.log("currDateEnd iso => ", currDateEnd.toDate().toDateString()); 

ответ

1
moment().format(); // results in something like : 2015-10-25T13:09:29-04:00 

Вы можете просто отрезать конечную часть, если хотите. (Зонное часть, -04: 00)

Источник: Moment.js

0

это Mon Oct 19 2015 00:00:00 GMT+0200 (ora legale Europa occidentale) является Строковое представление Javascript Дата объекта, поэтому используйте эту функцию .toISOString(); как этот

Demo

var d = new Date(); 
$(".yo").append("The String of the object -> "+d.toString()+"<br>"); 
$(".yo").append("What you want -> "+d.toISOString()); 

попробовать этот

var currDateEnd = $('#calendar').fullCalendar('getView').start; 
console.log("currDateEnd iso => ", currDateEnd.toDate().toISOString()); 
+0

Я применил свое решение, но не работает результат: пн 19 октября 2015 и часы потеряны – Dillinger

+0

являются youusing momentjs? поделитесь некоторыми из вас кодом – Diptox

+0

Я обновил свой вопрос, результат .start - пн 19 октября 2015 00:00:00 GMT + 0200 (ora legale Europa occidentale) – Dillinger

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