gpt4 book ai didi

javascript - 如何将时间从一个时区转换为另一个时区,忽略本地时区?

转载 作者:行者123 更新时间:2023-11-28 17:16:33 25 4
gpt4 key购买 nike

我有一个日期格式如下“2018/11/17 13:30”,但不幸的是它来自另一个时区。我知道初始时区和目标时区,并且想要正确地将日期和时间从一个时区转换为另一个时区。它看起来像简单的任务,特别是使用矩库,但在阅读文档后我仍然不知道如何正确地完成它。很高兴提供任何帮助,谢谢。

最佳答案

您可以使用moment timezone在两个区域之间进行转换。

let date = "2018/11/17 13:30"

// make date-time local to LA
let d = moment.tz(date, "YYYY/MM/DD HH:mm", "America/Los_Angeles")

console.log("L.A", d.format('LT'))

// convert to Chicago
console.log("Chicago:", d.tz("America/Chicago").format('LT'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.23/moment-timezone-with-data.min.js"></script>

关于javascript - 如何将时间从一个时区转换为另一个时区,忽略本地时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53365904/

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