Объект Date: установить статическое время при создании (Javascript) - PullRequest
1 голос
/ 12 июля 2011

Я хочу создать объект даты и сохранить время, как я его положил.

Пример:

var date = new Date(2011, 06, 13, 7, 15, 0, 0);

Прямо сейчас, когдаЯ создаю объект даты, он редактирует время в моем часовом поясе, и я не хочу этого.Так, например, если я создам время «7:15», оно изменит его на «5:15», потому что я в GMT + 2.

Я просто хочу, чтобы оно было создано как 7:15и не смотрите на часовой пояс.

Как это можно сделать?Я надеюсь, что моя проблема достаточно ясна.

Спасибо!

Tjellekes

Ответы [ 2 ]

3 голосов
/ 12 июля 2011

добавить итоговую дату со смещением часового пояса следующим образом:

date.setMinutes(date.getMinutes() + date.getTimezoneOffset());
2 голосов
/ 12 июля 2011
new Date(+new Date(2011, 06, 13, 7, 15, 0, 0) + new Date().getTimezoneOffset() * 60000)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...