gpt4 book ai didi

javascript - 时刻js UTC+00 :00 giving 1 hr extra

转载 作者:行者123 更新时间:2023-12-01 03:49:16 24 4
gpt4 key购买 nike

我正在使用 moment js 根据时区进行日期格式化。我有以下示例

console.log(moment("11-Apr-2017 13:00 UTC+00:00", "D-MMM-YYYY HH:mm:Z").format('x'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

多了一个小时。

最佳答案

您的字符串与格式不匹配。特别是,“13:00 UTC+00:00”与“HH:mm:Z”不匹配。因此时区被完全忽略。如果您得到的是 UTC+1:00,那是因为您所在的位置就是那里。我得到 UTC-4:00。

如果删除 :之间mmZ ,或者在 00 之间加一和UTC ,它将起作用:

console.log(moment("11-Apr-2017 13:00 UTC+00:00", "D-MMM-YYYY HH:mm Z").format('x'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

关于javascript - 时刻js UTC+00 :00 giving 1 hr extra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43352279/

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