назад до уроку

Показати день тижня

важливість: 5

Напишіть функцію getWeekDay(date), щоб показати день тижня у короткому форматі: ‘ПН’, ‘ВТ’, ‘СР’, ‘ЧТ’, ‘ПТ’, ‘СБ’, ‘НД’.

Наприклад:

let date = new Date(2012, 0, 3);  // 3 січня 2012
alert( getWeekDay(date) );        // повинно виводити "ВТ"

Відкрити пісочницю з тестами.

Метод date.getDay() повертає номер дня тижня, починаючи з неділі.

Зробімо масив днів тижня, щоб ми могли отримати відповідну назву дня за номером:

function getWeekDay(date) {
  let days = ['НД', 'ПН', 'ВТ', 'СР', 'ЧТ', 'ПТ', 'СБ'];

  return days[date.getDay()];
}

let date = new Date(2014, 0, 3); // 3 січня 2014
alert( getWeekDay(date) ); // ПТ

Відкрити рішення із тестами в пісочниці.