gpt4 book ai didi

javascript - 对于给定的小时,如何获取该小时所在的时区

转载 作者:行者123 更新时间:2023-11-28 08:02:48 24 4
gpt4 key购买 nike

为了澄清我为什么要这样做:我需要在用户所在时区的晚上 7 点时向用户发送推送通知。

对于每个注册的设备,我都有一个时区字符串,例如“Europe/Paris”。

我正在创建一个每小时运行一次的后台作业。它应该获取晚上 7 点的用户列表,并向他们发送通知。

所以我想回答的问题是:

"Where in the world is it 7pm now"

编辑重要的是获取时区,即使它的格式不是“欧洲/巴黎”,我也可以使用数组手动进行转换。

最佳答案

Javascript 中没有内置支持将“标准”时区名称(例如 Europe/London)转换为时区偏移量。

您提到了推送通知,这表明您没有在浏览器中运行。如果您使用 Node.js,我使用过一个很好的库,名为 timezone它使用一组本地时区规范文件来处理时区之间的转换。

请注意,时区规范有时会发生变化,例如,当某个国家政府在没有通知的情况下决定今年不实行夏令时时。让您的本地 map 保持最新状态至关重要。

关于javascript - 对于给定的小时,如何获取该小时所在的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188429/

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