Firefox for AEDT中的toLocaleString错误

时间:2019-04-04 02:19:56

标签: javascript datetime firefox date-formatting

澳大利亚/悉尼时区,Firefox在日期上为toLocaleString给出的时间似乎不正确:

new Date("2019-04-04T01:12:38.553309+00:00").toLocaleString()给出"4/4/2019, 11:12:38 AM"

new Date("2019-04-04T01:12:38.553309+00:00").toString()给出正确的结果"Thu Apr 04 2019 12:12:38 GMT+1100 (AEDT)"

我已经能够在手机和计算机上重现此内容。我请一位同事进行测试,然后Firefox在他的计算机上提供了正确的输出。

铬为toLocaleString提供了正确的时间。

这是Firefox中的错误吗?我有一些配置错误吗?

我认为这里的正确方法是使用像 date-fns 这样的第三方库来格式化我的日期。

更新:目前,我已切换为使用dateFns.format(timestamp, 'yyyy/MM/dd HH:mm:ss')。无论如何,我们没有任何美国客户。

0 个答案:

没有答案