getHours() в JavaScript

Получить час

Метод getHours() возвращает часы из объекта Date. Результат находится в диапазоне от 0 до 23.

const date = new Date(2026, 6, 12, 9, 30);

console.log(date.getHours()); // 9

Метод использует 24-часовой формат. Полночь - это 0, а 15:00 - это 15.

Текущий час

Чтобы узнать текущий час, создайте объект с текущими датой и временем.

const currentHour = new Date().getHours();

console.log(currentHour);

Например, это значение можно использовать для приветствия, которое меняется в течение дня.

Формат часов

При выводе времени часы до 10 обычно дополняют нулем слева.

const date = new Date(2026, 6, 12, 9, 30);
const hours = String(date.getHours()).padStart(2, '0');

console.log(hours); // 09

Такое значение удобно объединять с минутами, чтобы получить время в формате 09:30.

Местное время и UTC

getHours() возвращает час по часовому поясу компьютера. Для получения часа по UTC используйте getUTCHours().