Чтобы преобразовать время в 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);