我14512768065185892从PubNub 获得了这样的时间令牌.我需要将此时间令牌转换为以下格式dd/mm/yy.
任何人请提供一种方法将时间戳转换为日期格式.
提前致谢
的日期的构造可以被传递的时间值是毫秒从epoch(1970-01-01T00:00:00Z).您拥有的值似乎有4位数太多,所以只需除以1e4(或任何适当的值):
var timeValue = 14512768065185892;
document.write(new Date(timeValue/1e4));Run Code Online (Sandbox Code Playgroud)
这里有很多关于如何将输出格式化为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)));Run Code Online (Sandbox Code Playgroud)