【发布时间】:2022-01-22 19:21:45
【问题描述】:
您好,我有一个以 2020-05-25T20:11:38Z 格式到达的日期,我需要转换为 2020-05-25T21:11:38+01:00。 在我的项目中没有安装moment.js是个大项目,高手们不用。 有什么地方可以做这个改变吗?
我有每个区域的时区。 我知道有这样的选项 getTimezoneOffset(); 我确实在stackoverflow中找到了,但是我没有在javascript中找到任何响应来将zulu更改为带有偏移量的utc。
感谢您的指点
【问题讨论】:
-
几个小时前我回答了一个类似的问题。您可以转换为 ISOString,将 Z 替换为 +01:00 并创建一个新日期
-
let date = new Date("2020-05-25T20:11:38Z"); const isoString = date.toISOString(); const ZPlus1 = isoString.replace("Z","+0100"); date = new Date(ZPlus1); -
但如果您需要根据时区将 +01 设为 +03。你怎么能达到?谢谢你的方法。很有用
-
看看其他骗子——那里有足够的工具
标签: javascript datetime