Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Moment.js returning NaN in Firefox but not chrome

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.

like image 376
marteljn Avatar asked Nov 07 '13 15:11

marteljn


1 Answers

Try this

console.log(moment().diff(moment("11-10-2013 09:03 AM", "DD-MM-YYYY hh:mm A"), "minute"));

JSFiddle

like image 101
Boris Ivanov Avatar answered Sep 19 '22 23:09

Boris Ivanov