Может ли кто-нибудь дать мне простой блок кода JavaScript, который позволит мне отображать местное время минус 2 часа?
Как вычесть 2 часа с локального времени пользователя?
Ответ 1
Вычесть из другого объекта даты
var d = new Date();
d.setHours(d.getHours() - 2);
Ответ 2
Согласно Документация по дате Javascript, вы можете легко сделать так:
var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);
И не беспокойтесь о том, что часы, установленные вами, будут находиться вне диапазона 0..23
.
Объект Date() будет соответствующим образом обновлять дату.