【发布时间】:2013-11-07 15:28:11
【问题描述】:
我有以下代码行:
moment("11-10-2013 09:03 AM").diff(moment(),"minutes");
在 Chrome 30.0.1599.101 中,以下行返回一个数字(它会每分钟更改一次,因此确切的值不相关)。
在 Firefox 25.0 中,它返回 NaN。
我正在使用 moment.js 2.4.0。
有谁明白为什么这适用于 Chrome 而不是 FF?我感觉这与 Chrome 和 Firefox 解析日期字符串的方式有关,但我无法找到确切的原因。
【问题讨论】:
-
这不是 moment.js 的错。
Date.parse("11-10-2013 09:03 AM")在 Firefox 中返回 NaN,但在 chrome 中返回整数。 -
Date.parse("11/10/2013 09:03 AM")有效! -
@PranavGupta 你是对的!我刚刚得出了相同的结论并更改了日期的格式。如果您添加答案,我将继续接受它。
标签: javascript momentjs