将17位精度unix时间(UTC)转换为datemat in javascript
作者:互联网
我从PubNub获得这样的时间标记来自14512768065185892.我需要将此时间标记转换为以下格式dd / mm / yy.
任何人请提供一种方法将时间戳转换为日期格式.
提前致谢
解决方法:
Date constructor可以传递自纪元(1970-01-01T00:00:00Z)以来毫秒的时间值.您拥有的值似乎有4位数太多,所以只需除以1e4(或任何适当的值):
var timeValue = 14512768065185892;
document.write(new Date(timeValue/1e4));
这里有很多关于如何将输出格式化为dd / mm / yy(这是一种非常模糊的格式)的问题和答案,例如:
function formatDMYY(d) {
function z(n){return (n<10?'0':'') + n}
return z(d.getDate()) + '/' + z(d.getMonth() + 1) + '/' + z(d.getFullYear()%1e3);
}
document.write(formatDMYY(new Date(14512768065185892/1e4)));
标签:pubnub,javascript 来源: https://codeday.me/bug/20190724/1526155.html