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 еще продолжается предыдущий.