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:

javascriptlet 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:

javascriptlet 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]);
Задание 1

Finn ut hvilken ukedag det var på din fødselsdag.