只是想要一个代码如何将UTC时间转换为浏览器本地时间,反之亦然,而不使用仅需要纯角度的moment.js
尝试使用带有UTC日期的AngularJS日期过滤器但我想要动态转换
答案 0 :(得分:0)
在DateTime字符串末尾添加UTC
,然后将其转换为日期
示例:
var date = new Date('2/16/2017 10:51:23 PM UTC');
console.debug(date.toLocaleTimeString()) // "5:51:23 PM"
答案 1 :(得分:0)
以下是如何将日期更改为本地和UTC。
var d = new Date();
document.getElementById("date").innerHTML = d;
document.getElementById("local").innerHTML = d.toLocaleTimeString();
document.getElementById("utc").innerHTML = d.toUTCString();
document.getElementById("fromutc").innerHTML = Date(d.toUTCString());

Date => <span id="date"></span><br>
Local => <span id="local"></span><br>
UTC => <span id="utc"></span><br>
FromUTC => <span id="fromutc"></span><br>
&#13;
此处还可以找到javascript中可用的所有dateTime函数的引用