Дата в JavaScript: как извлечь час из объекта даты

Чтобы извлечь час из даты JavaScript, вы можете использовать несколько методов. Вот несколько примеров:

  1. Использование метода .getHours():

    const date = new Date();
    const hour = date.getHours();
    console.log(hour);
  2. Использование метода .getUTCHours()для получения часа UTC:

    const date = new Date();
    const hour = date.getUTCHours();
    console.log(hour);
  3. Использование метода .toLocaleTimeString()для извлечения часа из форматированной строки времени:

    const date = new Date();
    const hour = date.toLocaleTimeString([], { hour: '2-digit', hour12: false });
    console.log(hour);
  4. Использование метода .toLocaleString()для получения часа из локализованной строки даты:

    const date = new Date();
    const options = { hour: 'numeric', hour12: false };
    const hour = date.toLocaleString('en-US', options);
    console.log(hour);
  5. Использование метода .toISOString()для преобразования даты в формат ISO 8601 и извлечения часа из строки:

    const date = new Date();
    const isoString = date.toISOString();
    const hour = isoString.slice(11, 13);
    console.log(hour);

Вот некоторые методы, которые можно использовать для извлечения часа из даты JavaScript. Не стесняйтесь использовать тот, который лучше всего соответствует вашим потребностям.