gpt4 book ai didi

javascript - 停止 Javascript DateTime 调整为本地时区

转载 作者:行者123 更新时间:2023-11-28 19:08:57 25 4
gpt4 key购买 nike

我收到了我在 javascript 的 html 页面中使用的正确的 unix 时间。但是,当我查看或提醒 unixtime 时,会发生的情况是日期根据我的桌面当前时区进行调整,但我需要 DateTime 不带时区。

这就是我在 javascript 中传递数据的方式,这是我使用 unixtime 的多种方式之一:

<script type="text/javascript">
$(document).ready(function(){

var a = <?php echo "1434203820"; // an example only?>;
var date = new Date(a);
alert(date);

});

</script>

unix 时间应该显示的是:

Jun 13 2015 13:57 (if it was converted)

但它显示的是这个日期:

Jun 13 2015 21:57 malay peninsula time

基本上发生的事情是 JavaScript 获取我的本地时区并将该日期转换为该时区。我如何强制它(以及我使用的所有其他 JavaScript 函数)使用它应该显示的原始时间?

最佳答案

如果您想要 UTC 格式,您可以使用多种 UTC 方法之一。例如,您可以使用 Date.prototype.toUTCString :

var unixTS = 1434203820 * 1000; // JS date is in millseconds
var date = new Date(unixTS);

document.write(date.toUTCString());

关于javascript - 停止 Javascript DateTime 调整为本地时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31127544/

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