gpt4 book ai didi

javascript - 将 17 位精度 unix 时间 (UTC) 转换为日期格式 在 javascript 中

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:22:28 25 4
gpt4 key购买 nike

我从 PubNub 的 14512768065185892 得到了这样的时间 token 。我需要将这个时间 token 转换成以下格式 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)));

关于javascript - 将 17 位精度 unix 时间 (UTC) 转换为日期格式 在 javascript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34487986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com