gpt4 book ai didi

JavaScript - 解析 UTC 日期

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

如何解析简单的日期字符串并让 JavaScript 知道它实际上是 UTC 日期?目前,如果我这样做 new Date('2015-08-27')它将它转换为我的时区。

最佳答案

您可以追加 'T00:00:00.000Z'指定时区(Z 表示 UTC)

new Date('2015-08-27' + 'T00:00:00.000Z')

请注意 new Date('2015-08-27')在 ES5 (UTC) 与 ES6 (Local) 中的处理方式不同,因此如果您打算对其进行硬编码(即不这样做),您不能期望任何更正都能始终如一地工作

另外,请注意您的 console.log可能会向您显示与表达式计算为的 UTC 时间相对应的本地时间(如果您希望 UTC 位于表达式的末尾,而您的本地时区位于末尾那些评估到您本地时间的)。例如
new Date('2015-08-27T00:00:00.000Z')

可以显示
Thu Aug 27 2015 1:00:00 GMT+100

这是 相同作为
Thu Aug 27 2015 00:00:00 UTC

关于JavaScript - 解析 UTC 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32252565/

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