Date-objektin käsittely JavaScriptissä
Nyt aloitamme opiskelemaan päivämäärien
käsittelyä JavaScriptissä. Tätä varten tarvitsemme
Date-objektin, jonka avulla
JavaScriptissä voidaan suorittaa erilaisia
manipulaatioita päivämäärien kanssa.
Päivämääräobjekti luodaan seuraavasti:
new Date();
Tallennetaan luotu objekti johonkin
muuttujaan, esimerkiksi muuttujaan date:
let date = new Date();
Suoritetun operaation jälkeen muuttuja date
edustaa objektia, joka tallentaa
nykyisen hetken (sekunnin, minuutin,
tunnin ja niin edelleen).
Käyttämällä tätä objektia erikoisten metodien avulla voimme saada tarvitsemamme aikaiset ominaisuudet, esimerkiksi nykyisen tunnin, nykyisen päivän tai nykyisen kuukauden.
Esimerkiksi nykyisen tunnin voi saada näin:
date.getHours(), ja nykyisen kuukauden -
näin date.getMonth(). Katso kaikki vaihtoehdot:
let date = new Date();
console.log(date.getFullYear()); // vuosi
console.log(date.getMonth()); // kuukausi
console.log(date.getDate()); // päivä
console.log(date.getHours()); // tunnit
console.log(date.getMinutes()); // minuutit
console.log(date.getSeconds()); // sekunnit
Huomioi, että getMonth-metodin palauttama kuukausi
alkaa nollasta - tammikuu
on nolla, helmikuu yksi ja niin edelleen.
Tulosta nykyinen päivä.
Tulosta nykyinen kuukausi.
Tulosta nykyinen vuosi.