Устаноўка часу ў аб'екце Date у JavaScript
Калі мы з вамі стваралі аб'ект з датай
вось такiм чынам: new Date(), - мы
пакідалі круглыя дужкі пустымі. У гэтым
выпадку мы атрымлівалі бягучы момант часу.
Можна, аднак, паступіць і па-іншаму - перадаць
яму параметры ў фармаце new Date(год,
месяц, дзень, гадзіны, хвіліны, секунды, мілісекунды)
і ў гэтым выпадку ў зменную date
запішацца не бягучы момант часу, а той,
які мы паказалі ў параметрах. Пры гэтым
пры перадачы параметраў адлік месяцаў пачынаецца
з нуля.
Параметры можна прапускаць з канца. Пры гэтым адсутныя параметры для мілісекунд, секунд і гадзін лічацца роўнымі нулю, а для дзён - адзінцы. Год і месяц прапускаць нельга.
Давайце стварым аб'ект з датай за пэўны момант часу:
let date = new Date(2025, 10, 5, 12, 59, 59);
Магчымасць задання моманту часу можна выкарыстоўваць, напрыклад, для таго, каб даведацца дзень тыдня за пэўную дату:
let date = new Date(2025, 10, 5); // усталюем 5 лістапада 2025 года
let day = date.getDay();
let days = ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'];
console.log(days[day]);
Даведайцеся, які дзень тыдня быў у ваш дзень нараджэння.