mar*_*ljn 6 javascript momentjs
我有以下代码行:
moment("11-10-2013 09:03 AM").diff(moment(),"minutes");
Run Code Online (Sandbox Code Playgroud)
在Chrome 30.0.1599.101中,以下行返回一个数字(它将每分钟更改,因此确切的值不相关).
在Firefox 25.0中,它返回NaN.
我正在使用moment.js 2.4.0.
有谁知道为什么这适用于Chrome而不是FF?我有一种感觉它与Chrome和Firefox解析日期字符串的方式有关,但是我无法确切地说明原因.
Bor*_*nov 14
试试这个
console.log(moment().diff(moment("11-10-2013 09:03 AM", "DD-MM-YYYY hh:mm A"), "minute"));
Run Code Online (Sandbox Code Playgroud)
小智 6
Date.parse("11/10/2013 09:03 AM")或Date.parse("11 10 2013 09:03 AM")似乎在Firefox中工作.Chrome似乎更容易使用分隔符,允许.,-甚至;是标准,只有通过查看规范才能说出来.
| 归档时间: |
|
| 查看次数: |
6607 次 |
| 最近记录: |