Chrome和Firefox中日期对象的ISO字符串表示形式似乎有所不同。如果在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不同?
这只是非标准的日期格式。 Firefox正在解析它,并看到“哦,您想要年份-2010
”,Chrome似乎对其进行了更好的解析,但我只是建议不要在日期中使用该特定的字符串格式。