Показать текущее время

Вывод даты происходит через объект Date().

let date = new Date();
date.getMinutes();      // минуты
date.getHours();        // часы
date.getSeconds();      // секунды
date.getMilliseconds(); // миллисекунды
 
date.getDate();         // день месяца
date.getMonth();        // месяц (0 - январь, 1 - февраль, ..., 11 - декабрь)
date.getDay();          // день недели (1 - понедельник, ..., 0 - воскресенье)
date.getFullYear();     // год
 
date.getHours() > 12 ? hours - 12 : hours; // часы в 12-часовом формате

Пример кода:

let date = new Date();

// Дата — 18.9.2025
date.getDate() + "." + date.getMonth() + "." + date.getFullYear();

// Время — 3:20:11
date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();

Также можно задавать длину числа, чтобы дата выглядела более читабельна:

let date = new Date();

// 8.9.2025
date.getDate() + "." + date.getMonth() + "." + date.getFullYear();

// 08.09.2025
String(date.getDate()).padStart(2, "0") + "." + String(date.getMonth()).padStart(2, "0") + "." + date.getFullYear();

Вывести дату под формат текущего языка можно через метод toLocaleDateString().

let date = new Date();
date.toLocaleDateString(); // 06.03.2025

Также можно настроить вывод даты:

let date = new Date();
let options = {
  year: "numeric",
  month: "long",
  day: "numeric",
};

date.toLocaleDateString("ru-RU", options); // 6 марта 2025 г.