gpt4 book ai didi

javascript - 生成特定时区的日期

转载 作者:行者123 更新时间:2023-11-28 20:14:43 25 4
gpt4 key购买 nike

我有一个时区字符串,例如“太平洋时间(美国和加拿大)”。我需要在特定日期(包括夏令时)获得相当于 UTC 时区下午 3 点的数据。我该怎么办?

例如,我需要查找 12 月 3 日下午 3 点(UTC 时间 PDT)。

最佳答案

该时区标识符看起来像是来自 Rails 或来自 Twitter(使用 Rails)。您首先需要将其转换为标准 IANA 区域标识符,例如“America/Los_Angeles”。请参阅 ActiveSupport::TimeZone docs 中的 MAPPING 声明.

然后你可以使用我提到的库之一here .

特别是,您可能想尝试moment-timezone 。您需要此特定功能的最新开发版本,因为它是在问题 #25 中添加的。当前版本中尚未包含此内容。然后你可以做这样的事情:

moment.tz("2013-12-03T15:00:00","America/Los_Angeles").utc().format()

您可以将输入/输出格式调整为对您有意义且受 moment.js 支持的格式。 .

其他时区库 I mentioned也可能提供类似的功能而无需太多开销,因此值得一看。

关于javascript - 生成特定时区的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19370849/

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