使用angularjs(new to angular)将UTC转换为浏览器本地时间,反之亦然

时间:2017-02-17 03:36:06

标签: javascript angularjs

只是想要一个代码如何将UTC时间转换为浏览器本地时间,反之亦然,而不使用仅需要纯角度的moment.js

尝试使用带有UTC日期的AngularJS日期过滤器但我想要动态转换

2 个答案:

答案 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;
&#13;
&#13;

此处还可以找到javascript中可用的所有dateTime函数的引用

JavaScript Date Reference

ECMA Date Reference

MDN Date Reference