Відповіді:
Віднімання від іншого об’єкта дати
var d = new Date();
d.setHours(d.getHours() - 2);
Згідно з датою документації Javascript , ви можете легко зробити це так:
var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);
І не хвилюйтеся про те, якщо встановлені вами години будуть поза межами 0..23діапазону. Об'єкт Date () оновить дату відповідно.
d.setHours(d.getHours() - 24)перемотування d до того ж часу попереднього дня.