如何将日期转换为其他格式?

How to convert a date in other format?

我有一个这种格式的约会:

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

我的目标是将日期转换成这种格式:

2015-10-19T00:00:00

我怎样才能达到这个结果?

更新

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

这个 Mon Oct 19 2015 00:00:00 GMT+0200 (ora legale Europa occidentale) 是 Javascript Date Object 的字符串表示形式,所以使用这个函数 .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());
moment().format();  // results in something like : 2015-10-25T13:09:29-04:00

如果你愿意,你可以剪掉最后的部分。 (时区部分,-04:00)

来源:Moment.js