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().