Метод JavaScript Date setHours()

Определение и использование

setHours() Метод устанавливает часы объекта даты.

Этот метод также может использоваться для установки минут, секунд и миллисекунд.

Пример

Пример 1

Установить час на 15:

var d = new Date();
d.setHours(15);

Попробуйте сами

Пример 2

Пример

Установить время на 15:35:01

var d = new Date();
d.setHours(15, 35, 1);

Попробуйте сами

Пример 3

Установить время на 48 часов назад:

var d = new Date();
d.setHours(d.getHours() - 48);

Попробуйте сами

Синтаксис

Date.setHours(hour, min, sec, millisec)

Значение параметра

Параметр Описание
hour

Обязательно. Числовое значение часов.

Ожидаемое значение 0-23, но допускаются и другие значения:

  • -1 приведет к последнему часу предыдущего дня
  • 24 приведет к первому часу следующего дня
min

Опционально. Числовое значение минут.

Ожидаемое значение 0-59, но допускаются и другие значения:

  • -1 приведет к последней минуте предыдущего часа
  • 60 приведет к первому минуту следующего часа
sec

Опционально. Числовое значение секунд.

Ожидаемое значение 0-59, но допускаются и другие значения:

  • -1 приведет к последней секунде предыдущей минуты
  • 60 приведет к первому секунде следующей минуты
millisec

Опционально. Числовое значение миллисекунд.

Ожидаемое значение 0-999, но допускаются и другие значения:

  • -1 приведет к последней миллисекунде предыдущей секунды
  • 1000 приведет к первому миллисекунду следующей секунды

Технические детали

Возвратное значение: Числовое значение, представляющее количество миллисекунд между объектом даты и полуночью 1 января 1970 года.
Версия JavaScript: ECMAScript 1

Поддержка браузеров

Метод Chrome IE Firefox Safari Opera
setHours() Поддержка Поддержка Поддержка Поддержка Поддержка

Соответствующие страницы

Урок:Дата JavaScript

Урок:Формат даты JavaScript

Урок:Методы установки даты JavaScript