Date objekt
Objekt Date on peamine objekt
kuupäevadega töötamiseks.
Süntaks
let date = new Date();
Nüüd on muutuja date objekt
kuupäevaga, mis sisaldab endas praegust
ajamomenti (sekundid, minutid, tunnid
jne). Spetsiaalsete funktsioonide abil
saame me vajalikke aja karakteristikuid,
näiteks praegune tund, praegune päev
või praegune kuu.
Näiteks saab praeguse tunni kätte nii:
date.getHours(), ja praeguse kuu -
nii date.getMonth(). Vaata kõiki
võimalusi:
let date = new Date();
console.log(date.getSeconds()); // sekundid
console.log(date.getMinutes()); // minutid
console.log(date.getHours()); // tunnid
console.log(date.getDate()); // päevad
console.log(date.getMonth()); // kuud nullist
console.log(date.getFullYear()); // aasta
console.log(date.getDay()); // praegune nädalapäev
Määrame kindla ajahetke
Saab määrata mitte praeguse ajahetke, vaid
etteantud ajahetke. Selleks tuleb edastada parameetrid
formaadis new Date(aasta, kuu, päev, tunnid,
minutid, sekundid, millisekundid) ja sel
juhul kirjutatakse muutujasse date
mitte praegune ajahetk, vaid see, mille
me parameetrites määrasime.
Sellise formaadi eripärad: kuude loendamine
algab nullist, puuduvad parameetrid,
alates tunddest loetakse võrdseks nulliga, aga
aasta, kuude ja päevade puhul – ühega.
Näide
Väljastame praegused päev, kuu ja
aasta formaadis 'aasta-kuu-päev'
(kuu on sel juhul 1 võrra väiksem
kui tegelik, sest kuude nummerdamine algab nullist):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Vaata ka
-
kõik põhilised meetodid, mida rakendatakse Date objektile:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime