Извлечение часов, минут и секунд из даты в JavaScript: несколько методов

Чтобы извлечь часы, минуты и секунды из даты в 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()любым конкретным объектом даты, чтобы вместо этого извлечь время из этой даты.