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

Метод следует применять к объекту Date, см. его для лучшего понимания.

См. также getHours, setMinutes.

См. также урок работа с датами из учебника JavaScript для более полного понимания.

Синтаксис

дата.setHours(час[, минуты, секунды, миллисекунды]);

Примеры

Пример

В данном примере выведем значение часа, а затем поменяем его на 7:

var d = new Date();
alert(d.getHours()); //
d.setHours(7);
alert(d.getHours()) //7

Пример

Получим текущую дату, но поменяем время на полночь:

var date = new Date();
date.setHours(0,0,0,0);
document.write(date);

Результат выполнения кода:

vardate=newDate();date.setHours(0,0,0,0);document.write(date);