Устаноўка часу ў аб'екце Date у JavaScript

Калі мы з вамі стваралі аб'ект з датай вось такiм чынам: new Date(), - мы пакідалі круглыя дужкі пустымі. У гэтым выпадку мы атрымлівалі бягучы момант часу.

Можна, аднак, паступіць і па-іншаму - перадаць яму параметры ў фармаце new Date(год, месяц, дзень, гадзіны, хвіліны, секунды, мілісекунды) і ў гэтым выпадку ў зменную date запішацца не бягучы момант часу, а той, які мы паказалі ў параметрах. Пры гэтым пры перадачы параметраў адлік месяцаў пачынаецца з нуля.

Параметры можна прапускаць з канца. Пры гэтым адсутныя параметры для мілісекунд, секунд і гадзін лічацца роўнымі нулю, а для дзён - адзінцы. Год і месяц прапускаць нельга.

Давайце стварым аб'ект з датай за пэўны момант часу:

javascriptlet date = new Date(2025, 10, 5, 12, 59, 59);

Магчымасць задання моманту часу можна выкарыстоўваць, напрыклад, для таго, каб даведацца дзень тыдня за пэўную дату:

javascriptlet date = new Date(2025, 10, 5); // усталюем 5 лістапада 2025 года
let day  = date.getDay();
let days = ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'];

console.log(days[day]);
Задание 1

Даведайцеся, які дзень тыдня быў у ваш дзень нараджэння.