gpt4 book ai didi

Javascript时刻日期转换和格式问题

转载 作者:行者123 更新时间:2023-12-03 06:46:51 25 4
gpt4 key购买 nike

我正在使用“moment”进行日期转换和格式化。我已输入这种格式的日期 "2016-06-08T08:29:54.000Z" 并且我想使用这种格式的 moment 对其进行格式化 format("MMMM Do YYYY, h :mm:ss a")

当我尝试将此日期 "2016-06-08T08:29:54.000Z" 转换为上述格式时,我得到了这个答案 "2016 年 6 月 8 日,1:59:54下午”

我不太确定日期转换是否正确

添加到此...我还有一个不同格式的不同日期

“2016 年 6 月 21 日星期二 10:52:32 +0000”

每当我尝试在 new Date("Tue Jun 21 10:52:32 +0000 2016") 中转换此日期时它给我一个错误,说无效日期,我也尝试了 moment("Tue Jun 21 10:52:32 +0000 2016") 和 moment(new Date("Tue Jun 21 10:52:32 +0000 2016) “))它给出了相同的错误

此问题仅在 IE 中出现,在 chrome 中运行正常。我想要这种格式的结果 moment("Tue Jun 21 10:52:32 +0000 2016").format("dddd, MMMM Do YYYY, h:mm:ss a")

最佳答案

如果您不确定这个,您可以使用:

moment("2016-06-08T08:29:54.000Z").format("LLL")

这是您要执行的操作并返回的预设格式

"June 8, 2016 11:29 AM"

请注意,由于浏览器时间的原因,时间会转换为客户端 GMT。

有关此时间格式的进一步阅读 https://en.wikipedia.org/wiki/ISO_8601#UTC

关于Javascript时刻日期转换和格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37700085/

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