Encodera

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

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

Справочник JavaScript

Date.prototype.getMonth

Возвращает месяц — число от 0 до 11.

Доступно с: ES1

Синтаксис

date.getMonth()

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

numberНомер месяца от 0 (январь) до 11 (декабрь).

Примеры

Март — это 2, а не 3:

const date = new Date(2026, 2, 15);
 
console.log(date.getMonth());
console.log(date.getMonth() + 1);

Результат:

2
3

Название месяца из массива:

const months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
 
console.log(months[new Date(2026, 2, 15).getMonth()]);

Результат:

Mar

Примечания

Чтобы вывести номер месяца человеку, прибавьте 1. Название месяца на любом языке проще получить через toLocaleDateString() с опцией month.

См. также

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

В учебнике

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

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

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