Moment.js gives Invalid date in Firefox

It’s recommended to avoid using moment parsing with custom format. As the documentation states:

Warning: Browser support for parsing strings is inconsistent. Because there is no specification on which formats should be supported, what works in some browsers will not work in other browsers.

For consistent results parsing anything other than ISO 8601 strings, you should use String + Format.

In your case, the code for consistent parsing will be:

moment('2016-Jan-02 02:00 AM', 'YYYY-MMM-DD HH:mm A')

Leave a Comment