Мне нужно было преобразовать строку в UTC, а затем UTC date to local date.Javascript Date time String to UTC date time и UTC to Local Date time
вот мой код:
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();
}
Время и цвет, две вещи, которые кажутся достаточно легкими на поверхности. – Joe
Объекты Date ECMAScript на самом деле действительно просты, они всего лишь значение времени UTC и множество удобных методов. Единственный трюк касается локального часового пояса, но это не проблема объекта Date. ;-) – RobG