将时间格式转换为iso格式

时间:2016-07-11 11:05:48

标签: javascript date datetime

我需要转换这种日期格式:2016年7月29日星期五00:00:00 GMT + 0100(Maroc(heured'été))(我不称之为“顺便说一下”)iso格式( yyyy-mm-dd 00:00:00.000)使用javascript 提前致谢

2 个答案:

答案 0 :(得分:1)

以下是您的查询的示例代码段。我希望它有助于您的查询。

    function formatDate(date) {
    var d = new Date("Fri Jul 29 2016 00:00:00 GMT+0100"),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) month = '0' + month;
    if (day.length < 2) day = '0' + day;

    return [year, month, day].join('-');
}

答案 1 :(得分:1)

使用moment.js

moment(new Date("Fri Jul 29 2016 00:00:00 GMT+0100")).format("Y-MM-DD HH:mm:ss.SSS")