JavaScript toLocaleTimeString: преобразование даты в локализованную строку времени

Метод toLocaleTimeString — это встроенная функция JavaScript, используемая для преобразования объекта даты в локализованное представление строки времени на основе настроек браузера пользователя. Он учитывает локаль пользователя и соответствующим образом форматирует строку времени. Вот несколько примеров использования этого метода:

  1. Базовое использование:

    const date = new Date();
    const timeString = date.toLocaleTimeString();
    console.log(timeString);
  2. Указание локали и параметров:

    const date = new Date();
    const options = { hour: 'numeric', minute: 'numeric', hour12: true };
    const timeString = date.toLocaleTimeString('en-US', options);
    console.log(timeString);

Во втором примере мы указываем языковой стандарт «en-US» (английский, США) и предоставляем дополнительные параметры для форматирования времени с использованием 12-часового формата времени с полями «час» и «минута».