Кажется, есть разница в строковом представлении объекта даты в формате ISO в Chrome и Firefox. Если запустить приведенный ниже пример кода в Chrome и Firefox, будут получены разные результаты:
new Date( "1-Nov-2010 00:00 UTC").toISOString();
Firefox: -002010-11-01T00:00:00.000Z
Chrome: 2010-11-01T00:00:00.000Z
Что такое -00
и почему Firefox ведет себя иначе, чем Chrome?