Indstilling af tid i Date-objektet i JavaScript

Da vi oprettede et datoobjekt sådan her: new Date(), efterlod vi de runde parenteser tomme. I dette tilfælde fik vi det aktuelle tidspunkt.

Man kan dog gøre det på en anden måde - overføre parametre til det i formatet new Date(år, måned, dag, timer, minutter, sekunder, millisekunder) og i dette tilfælde vil variablen date indeholde ikke det aktuelle tidspunkt, men det, som vi angav i parametrene. Her ved overførsel af parametre starter månedtællingen fra nul.

Parametre kan udelades fra slutningen. I dette tilfælde betragtes de manglende parametre for millisekunder, sekunder og timer som lig med nul, og for dage - som én. År og måned kan ikke udelades.

Lad os oprette et datoobjekt for et bestemt tidspunkt:

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

Muligheden for at indstille et tidspunkt kan bruges, for eksempel, til at finde ud af ugen dagen for en bestemt dato:

javascriptlet date = new Date(2025, 10, 5); // indstil 5. november 2025
let day  = date.getDay();
let days = ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'];

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

Find ud af, hvilken ugedag det var på din fødselsdag.