gpt4 book ai didi

javascript - 使用 javascript 以 dd-mm-yyyy 格式转换 UTC 值?

转载 作者:行者123 更新时间:2023-11-30 13:04:18 25 4
gpt4 key购买 nike

我想使用 javascript 将 UTC 时间 值(例如 1367214805)转换为日期(dd-mm-yyyy)格式。

例如在 PHP 中,如果我们使用...

<?php Date("d-m-Y",'1367214805'); ?>

...我们直接获取 dd-mm-yyyy 格式的日期。

javascript 有这样的函数吗?- 我在 javascript 中以各种方式尝试了 Date() 但每次它都打印当前日期和时间!!

谢谢

最佳答案

JavaScript 使用毫秒纪元,因此您需要将您的数字乘以 1000。

var t = 1367214805;
var d = new Date(t * 1000);

然后有 .getUTCxxx 方法来获取您想要的字段,然后您只需补零并连接即可获取所需的字符串。

function epochToDate(t) {
function pad2(n) {
return n > 9 ? n : '0' + n;
}
var d = new Date(t * 1000);
var year = d.getUTCFullYear();
var month = d.getUTCMonth() + 1; // months start at zero
var day = d.getUTCDate();

return pad2(day) + '-' + pad2(month) + '-' + year;
}

关于javascript - 使用 javascript 以 dd-mm-yyyy 格式转换 UTC 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16276942/

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