gpt4 book ai didi

javascript - Moment.js 在 Firefox 中给出无效日期

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:49 24 4
gpt4 key购买 nike

我需要在 moment.js 中转换日期时间。但它在 Chrome 和 Firefox 中给了我不同的结果。

在 Google Chrome 中它给出正确的结果,但在 Mozilla firefox 中给出“无效日期”。

谷歌浏览器

moment('2016-Jan-02 02:00 AM').format()
Output: "2016-01-02T02:00:00+05:30"

火狐浏览器

moment('2016-Jan-02 02:00 AM').format()
"Invalid date"

非常感谢您的帮助。

最佳答案

建议避免使用自定义格式的矩解析。作为documentation states :

Warning: Browser support for parsing strings is inconsistent. Because there is no specification on which formats should be supported, what works in some browsers will not work in other browsers.

For consistent results parsing anything other than ISO 8601 strings, you should use String + Format.

在您的情况下,一致解析的代码将是:

moment('2016-Jan-02 02:00 AM', 'YYYY-MMM-DD HH:mm A')

关于javascript - Moment.js 在 Firefox 中给出无效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34541196/

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