Это происходит, когда один и тот же скрипт выполняется в двух разных местах.Обратите внимание, что эти сценарии будут выполняться в браузере пользователя, который использует часовой пояс пользователя.
При запуске minDate: new Date("2012-02-12")
переданный параметр используется для вычисления даты в местном часовом поясе.Таким образом, если вы находитесь в IST
, он сгенерирует дату для 2012-02-12, 50:30
, а если вы находитесь в EST
, он сгенерирует 2012-02-11, 19:00
.
Solution, сгенерирует объект Date по полным значениям даты и времени
> d = new Date(2012,02,12,00,00,00)
=> Date {Mon Mar 12 2012 00:00:00 GMT+0530 (IST)}