gpt4 book ai didi

javascript - 如何将 JavaScript 日期转换为不同的时区

转载 作者:行者123 更新时间:2023-12-02 14:27:39 26 4
gpt4 key购买 nike

如果我运行 var myDate = new Date('29-06-2016 10:00')myDate 将只包含一件事:一个数字。从 01-01-1970 00:00:00 GMT 到 29-06-2016 10:00:00 XXX 的毫秒数

XXX 是操作系统的时区。就我而言 BST(因为这是夏季日期,冬季则为 GMT)。

现在...如果我想要从 01-01-1970... 到 29-06-2016 10:00:00 GMT-7 之间的毫秒数该怎么办?

我只找到了一些方法来告诉我 GMT-7 时区的时间,而 BST 时区是 29-06-2016 10:00:00,但这不是我要找的!

此外,更改环境变量以使时区为 GMT-7 也不是一个选项。

最佳答案

我认为您想要以下格式的日期字符串

"2016-06-29T10:00:00-07:00"

这可以让您设置相对于 GMT 的时区(时区不是 100% 确定,但它是客户端,因此取决于其区域设置)。

我有一个类似的事情,JS 改变了日期对象的时间,我发现的唯一方法是设置日期并设置它。

额外信息,使用以下字符串格式从 .NET DateTime 获取此信息。

"yyyy-MM-ddTHH:mm:sszzz"

关于javascript - 如何将 JavaScript 日期转换为不同的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38098201/

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