Date.prototype.toLocaleString()
Возвращает дату и время вместе как строку с учётом локали и опций.
Сигнатура
date.toLocaleString([локаль, опции])Метод toLocaleString() форматирует и дату, и время сразу согласно локали. Это основной способ показать пользователю полную метку времени.
const d = new Date(2026, 5, 16, 9, 30);
console.log(d.toLocaleString('ru-RU')); // '16.06.2026, 09:30:00'
console.log(d.toLocaleString('ru-RU', {
dateStyle: 'long', timeStyle: 'short'
})); // '16 июня 2026 г. в 09:30'