gpt4 book ai didi

javascript - 使用时区创建 javascript 日期

转载 作者:行者123 更新时间:2023-11-30 06:15:55 25 4
gpt4 key购买 nike

我想用时区而不是 GMT 创建 javascript 时间

GMT 悉尼时间也是如此

var date = new Date('2019-05-17' + ' ' + '01:00' + ' GMT+10:00');

这有效,但在夏令时期间它会更改为 GMT+11:00所以我尝试了这个不起作用

var date = new Date('2019-05-17' + ' ' + '01:00').toLocaleString("en-US", {timeZone: "Australia/Sydney"})

请告诉我如何在不添加/删除夏令时的情况下正确执行此操作

最佳答案

我认为实现您想要的最简单方法是使用 momentjs timezone library .有了它你可以做这样的事情:

const date = moment.tz("2019-05-17 10:00", "Australia/Sydney");

关于javascript - 使用时区创建 javascript 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56171760/

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