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:
let 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:
let 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]);
Find ud af, hvilken ugedag det var på din fødselsdag.