getDate() в JavaScript

День месяца

Метод getDate() возвращает день месяца из объекта Date. Результат находится в диапазоне от 1 до 31.

const eventDate = new Date(2026, 6, 12);

console.log(eventDate.getDate()); // 12

В отличие от getMonth(), к результату getDate() ничего прибавлять не нужно.

Текущий день

Чтобы узнать сегодняшнее число, создайте объект с текущими датой и временем.

const today = new Date().getDate();

console.log(today);

Например, это значение можно использовать для отображения даты или проверки, наступил ли определенный день месяца.

getDate() и getDay()

getDate() возвращает число месяца, а getDay() - день недели.

const date = new Date(2026, 6, 12);

console.log(date.getDate()); // 12
console.log(date.getDay()); // 0 - воскресенье

Если нужен день недели, используйте getDay(). Для числа в календаре нужен getDate().

Местное время и UTC

getDate() возвращает день месяца по часовому поясу компьютера. Для UTC используйте getUTCDate().

Это важно около полуночи, когда в вашем часовом поясе уже начался новый день, а по UTC еще продолжается предыдущий.