I have the following line of code:
moment("11-10-2013 09:03 AM").diff(moment(),"minutes");
In Chrome 30.0.1599.101, the following line return a number (It will change every minute so the exact value is not relevant).
In Firefox 25.0, it returns NaN
.
I am using the moment.js 2.4.0.
Does anyone understand why this works in Chrome and not FF? I have a feeling it has to do with the way Chrome and Firefox parse date string, but haven't been able to put my finger on the exact reason.
Try this
JSFiddle
Date.parse("11/10/2013 09:03 AM")
orDate.parse("11 10 2013 09:03 AM")
seem to work in firefox. Chrome seems to be more permissible with delimiters, allowing.
,-
, and even;
but what's standard it'll only be possible to tell by looking at specifications.