Как вычесть 2 часа из местного времени пользователя? - PullRequest
91 голосов
/ 09 февраля 2011

Может кто-нибудь дать мне простой блок кода JavaScript, который позволит мне отображать местное время минус 2 часа?

Ответы [ 2 ]

201 голосов
/ 09 февраля 2011

Вычесть из другого объекта даты

var d = new Date();

d.setHours(d.getHours() - 2);
21 голосов
/ 02 июня 2016

Согласно документации Javascript Date , вы можете легко сделать это следующим образом:

var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);

И не беспокойтесь о том, что установленные вами часы будут вне диапазона 0..23. Объект Date () обновит дату соответствующим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...