Я использую Bootstrap DatePicker's setEndDate
Функция (Reference). Мне нужно передать ему объект даты Javascript. Я пытаюсь преобразовать простой год-месяц-день строку даты, но в зависимости от часового пояса окон, я получаю разные результаты:Смещение временной зоны, вызванное неправильной датой
В GMT -8:
> new Date('2015-01-16')
=> Thu Jan 15 2015 16:00:00 GMT-0800 (Pacific Standard Time)
В GMT + 2:
> new Date('2015-01-16')
=> Fri Jan 16 2015 02:00:00 GMT+0200 (Eastern Europe Standard Time)
Так что я остался с это другой конец даты в зависимости от того, что часовой пояс пользователь находится, даже если на стороне сервера при условии, ту же строку даты.
Буду признателен за помощь в этом вопросе.
Обе местные даты - это точно такой же момент времени. Вы хотите конвертировать в данный часовой пояс? –
, хотя они одинаковы во времени, функция setEndDate интерпретирует их по-разному. – hananamar