@karolina1029

Код должен выводить текущий месяц, но почему-то не выводит, почему?

function func() {
	return (new Year).getDate();
}
let arr = [1, , 3];
let [year = func(), month, day] = arr;
func();
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Всё, что связано с датами в JS – в объекте Date.
Из него можно вытащить и время и месяц и всё остальное.
Месяцы в этом объекте обозначаются числом от 0 (январь) до 11 (декабрь).

Понадобится создать объект Date, отображающий «сейчас: new Date()
И вытащить из него значение месяца getMonth()

Чтобы перевести полученное число 0..11 в слово, как вариант, можно составить массив имён месяцев:
const monthNames = ['январь', 'февраль', ... 'декабрь'];
Удобно: под индексом 0 тут как раз "январь", под 11 "декабрь".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы