Setting Time in Date Object in JavaScript
Da vi opprettet et datoobjekt
på denne måten: new Date(), -
lot vi parentesene tomme. I dette
tilfellet fikk vi det nåværende tidspunktet.
Men vi kan gjøre det på en annen måte - sende
det parametere i formatet new Date(år,
måned, dag, timer, minutter, sekunder, millisekunder)
og i dette tilfellet vil variabelen date
ikke inneholde nåværende tidspunkt, men det
vi spesifiserte i parameterne. Samtidig
starter månedtellingen fra null når parametere sendes.
Parametere kan utelates fra slutten. I dette tilfellet anses de manglende parameterne for millisekunder, sekunder og timer som lik null, og for dager - som én. År og måned kan ikke utelates.
La oss opprette et datoobjekt for et bestemt tidspunkt:
let date = new Date(2025, 10, 5, 12, 59, 59);
Muligheten til å sette et tidspunkt kan brukes for eksempel til å finne ut ukedagen for en bestemt dato:
let date = new Date(2025, 10, 5); // sett 5. november 2025
let day = date.getDay();
let days = ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'];
console.log(days[day]);
Finn ut hvilken ukedag det var på din fødselsdag.