gpt4 book ai didi

javascript - fromNow 在不同的浏览器上显示不同的字符串

转载 作者:行者123 更新时间:2023-11-30 12:23:31 24 4
gpt4 key购买 nike

我将日期字符串 2015/05/14-02:55 pm 传递给 moment.js 构造函数,我正在使用 fromNow 将其转换为可读格式。当我在 5 月 16 日运行此命令时,chrome 显示正确的输出,但 mozilla 显示 a few seconds ago

firefox 控制台输出:

enter image description here

chrome 控制台输出:

enter image description here

这是我的 mozilla 时间设置的问题吗?我在 mozilla 控制台上运行了 Date()。它正确地将日期打印为:

"Sat May 16 2015 15:18:02 GMT+0530 (IST)"

最佳答案

您正在从字符串创建时刻,它是not recommended :

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('2015/05/14-02:55 pm', 'YYYY/MM/DD-HH:mm A').fromNow()

关于javascript - fromNow 在不同的浏览器上显示不同的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30274240/

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