Это самый низкий показатель, который, как мне кажется, подходит для даты javascript:
var myDate = new Date(0, 0, 1);
myDate.setFullYear("-271800");
alert(myDate);
Все, что ниже -271 800 до н.э., вызывает ошибку неверной даты. Можем ли мы вернуться на миллион лет назад? Или миллиард? Может ли объект даты позволить вам бесконечно описывать любую дату в прошлом или будущем? Как я могу сделать что-то подобное?