0
> new Date("1300-01-01").toISOString()
< "1299-12-31T00:00:00.000Z"
> new Date("1301-01-01").toISOString()
< "1301-01-01T00:00:00.000Z"
Safari версии 6,1 (8537,71)Safari вычитает 1 день от даты до 1300
Mac OS X 10.8.5
Не удалось найти информацию вверх по течению
Это похоже на ошибку Safari и должно быть сообщено вверх по течению. ECMAScript должен хорошо справляться с этими датами, хотя они являются [пролептическим григорианским календарем] (http://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar) датами. – Palec
Я поднял ошибку, но не могу найти правильную ссылку. Идентификатор ошибки - 15724217 (bugreport.apple.com). –