gpt4 book ai didi

javascript - 使用 JavaScript 获取特定时区的日期时间

转载 作者:行者123 更新时间:2023-12-03 00:06:08 38 4
gpt4 key购买 nike

JavaScript的Date()函数似乎只能返回本地日期和时间。有没有办法获取特定时区的时间,例如 GMT-9?

结合@​Esailija和@D3mon-1stVFW,我发现:你需要有两个时区偏移量,一个用于本地时间,一个用于目的地时间,这是工作代码:

var today = new Date();  
var localoffset = -(today.getTimezoneOffset()/60);
var destoffset = -4;

var offset = destoffset-localoffset;
var d = new Date( new Date().getTime() + offset * 3600 * 1000)

示例如下:http://jsfiddle.net/BBzyN/3/

最佳答案

var offset = -8;
new Date( new Date().getTime() + offset * 3600 * 1000).toUTCString().replace( / GMT$/, "" )

"Wed, 20 Jun 2012 08:55:20"

<script>
var offset = -8;

document.write(
new Date(
new Date().getTime() + offset * 3600 * 1000
).toUTCString().replace( / GMT$/, "" )
);
</script>

关于javascript - 使用 JavaScript 获取特定时区的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11124322/

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