Чтобы извлечь часы, минуты и секунды из даты в JavaScript, вы можете использовать встроенный объект Dateи соответствующие ему методы. Вот несколько методов, которые вы можете использовать:
Метод 1: использование методов getHours(), getMinutes()и getSeconds()
var date = new Date();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
Метод 2: использование метода toLocaleTimeString()
var date = new Date();
var timeString = date.toLocaleTimeString();
var [hours, minutes, seconds] = timeString.split(':');
Метод 3: использование метода toLocaleString()
var date = new Date();
var timeString = date.toLocaleString();
var timeParts = timeString.split(' ')[1].split(':');
var hours = timeParts[0];
var minutes = timeParts[1];
var seconds = timeParts[2];
Метод 4. Использование метода padStart()для форматирования
var date = new Date();
var hours = String(date.getHours()).padStart(2, '0');
var minutes = String(date.getMinutes()).padStart(2, '0');
var seconds = String(date.getSeconds()).padStart(2, '0');
Эти методы дадут вам текущее время в часах, минутах и секундах. Вы можете заменить new Date()любым конкретным объектом даты, чтобы вместо этого извлечь время из этой даты.