Ajan asettaminen Date-objektiin JavaScriptissä

Kun loimme päivämääräobjektin tällä tavalla: new Date(), - jätimme pyöreät sulkeet tyhjiksi. Tässä tapauksessa saimme nykyisen ajanhetken.

Voi kuitenkin tehdä toisinkin - antaa sille parametrit muodossa new Date(vuosi, kuukausi, päivä, tunnit, minuutit, sekunnit, millisekunnit) ja tässä tapauksessa muuttujaan date kirjoitetaan ei nykyinen ajanhetki, vaan se, jotka määritelimme parametreissa. Samalla parametreja lähetettäessä kuukausien laskenta alkaa nollasta.

Parametreja voi jättää pois lopusta. Samalla puuttuvat parametrit millisekunneille, sekunneille ja tunneille katsotaan nollaksi, ja päiville - ykköseksi. Vuotta ja kuukautta ei voi jättää pois.

Luodaan objekti tietyllä ajanhetkellä:

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

Mahdollisuuden asettaa ajanhetki voidaan käyttää esimerkiksi selvittämään viikonpäivä tietylle päivämäärälle:

javascriptlet date = new Date(2025, 10, 5); // asetetaan 5. marraskuuta 2025
let day  = date.getDay();
let days = ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'];

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

Selvitä, mikä viikonpäivä oli sinun syntymäpäivänäsi.