JavaScript: как преобразовать время в 24-часовой формат

Чтобы преобразовать время в 24-часовой формат в JavaScript, вы можете использовать следующие методы:

Метод 1: использование метода toLocaleTimeString()

const date = new Date();
const time = date.toLocaleTimeString('en-US', { hour12: false });
console.log(time);

Метод 2: использование методов getHours(), getMinutes() и getSeconds()

const date = new Date();
const hours = date.getHours().toString().padStart(2, '0');
const minutes = date.getMinutes().toString().padStart(2, '0');
const seconds = date.getSeconds().toString().padStart(2, '0');
const time = `${hours}:${minutes}:${seconds}`;
console.log(time);

Метод 3: использование конструктора Intl.DateTimeFormat()

const date = new Date();
const formatter = new Intl.DateTimeFormat('en', { hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: false });
const time = formatter.format(date);
console.log(time);