Javascript日期时间字符串到UTC日期时间和UTC到本地日期时间

时间:2015-09-08 13:12:07

标签: javascript date datetime

我需要将字符串转换为UTC日期,然后将UTC日期转换为本地日期。

这是我的代码:

var dateStr = "9/8/2015 12:44:00 PM";
console.log(strtoUTCtoLocal(dateStr));

function strtoUTCtoLocal(dateStr)
{
    var d1 = new Date(dateStr).toUTCString();
    var d2= new Date(d1);

     return      "0" + (d2.getMonth()+1).toString().slice(-2) + "/" +
                 "0" + d2.getDate().toString().slice(-2) + "/" +
                 d2.getFullYear().toString() + " " +
                 d2.getHours().toString() + ":" + 
                 d2.getMinutes().toString();
}

1 个答案:

答案 0 :(得分:1)

我建议查看momentjs(http://momentjs.com/)。它是一个很棒的库,可以处理各种各样的日期操作。