Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Date.prototype.getDay

Возвращает день недели — число от 0 до 6, где 0 — воскресенье.

Доступно с: ES1

Синтаксис

date.getDay()

Возвращаемое значение

numberДень недели от 0 (воскресенье) до 6 (суббота).

Примеры

15 марта 2026 года — воскресенье:

console.log(new Date(2026, 2, 15).getDay());

Результат:

0

Проверка на выходной:

const day = new Date(2026, 2, 14).getDay();
 
console.log(day === 0 || day === 6 ? 'weekend' : 'weekday');

Результат:

weekend

Примечания

Неделя здесь начинается с воскресенья. Название дня на нужном языке даёт toLocaleDateString('en-US', { weekday: 'long' }).

См. также

Вопросы и ответы по теме

В учебнике

  • Дата и время — Объект Date в JavaScript: создание даты, чтение года, месяца и дня, изменение даты, разница между датами и формат ISO.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.