Date.prototype.toLocaleDateString()
Возвращает дату как строку с учётом локали и заданных опций форматирования.
Сигнатура
date.toLocaleDateString([локаль, опции])Метод toLocaleDateString() форматирует только дату (без времени) в соответствии с языком и региональными настройками. Через опции можно задать формат месяца, дня и года.
const d = new Date(2026, 5, 16);
console.log(d.toLocaleDateString('ru-RU')); // '16.06.2026'
console.log(d.toLocaleDateString('ru-RU', {
day: 'numeric', month: 'long', year: 'numeric'
})); // '16 июня 2026 г.'