我在具有以下日期格式的 Android 2.2 默认浏览器上收到无效日期异常。它在 Firefox、Safari、Chrome 和 Explorer 上有效。
>var date = new Date('1985-07-10T22:00:00.000Z')
>date.toString()
"Thu Jul 11 1985 00:00:00 GMT+0200 (Hora de verano romance)"
我知道如何手动解析它,但我想避免这种情况。问题从何而来?
我在具有以下日期格式的 Android 2.2 默认浏览器上收到无效日期异常。它在 Firefox、Safari、Chrome 和 Explorer 上有效。
>var date = new Date('1985-07-10T22:00:00.000Z')
>date.toString()
"Thu Jul 11 1985 00:00:00 GMT+0200 (Hora de verano romance)"
我知道如何手动解析它,但我想避免这种情况。问题从何而来?
在不同的浏览器中解析 ISO 日期并不一致。JavaScript:哪些浏览器支持使用 Date.parse 解析 ISO-8601 日期字符串