Date-objek
Die Date-objek is die hoofobjek om
met datums te werk.
Sintaksis
let date = new Date();
Nou is die veranderlike date 'n objek
met 'n datum, wat die huidige tydstip
(stond, minuut, uur en so meer) daarin stoor.
Met spesiale funksies kan ons die nodige
tydkenmerke kry, byvoorbeeld die huidige uur,
huidige dag of huidige maand.
Byvoorbeeld, die huidige uur kan so verkry word:
date.getHours(), en die huidige maand -
so date.getMonth(). Kyk na alle opsies:
let date = new Date();
console.log(date.getSeconds()); // sekondes
console.log(date.getMinutes()); // minute
console.log(date.getHours()); // ure
console.log(date.getDate()); // dae
console.log(date.getMonth()); // maande vanaf nul
console.log(date.getFullYear()); // jaar
console.log(date.getDay()); // huidige dag van die week
Stel 'n spesifieke tydstip
Jy kan nie die huidige tydstip nie, maar 'n
gespesifiseerde een stel. Om dit te doen,
moet jy parameters in die formaat new Date(jaar, maand, dag, ure,
minute, sekondes, millisekondes) oordra
en in hierdie geval sal die veranderlike date nie die huidige
tydstip bevat nie, maar die een wat
ons in die parameters gespesifiseer het.
Kenmerke van so 'n formaat: maande
begin tel vanaf nul, ontbrekende parameters,
vanaf ure word as nul beskou, en
vir die jaar, maande en dae – as een.
Voorbeeld
Kom ons toon die huidige dag, maand en
jaar in die formaat 'jaar-maand-dag'
(die maand sal in hierdie geval 1 minder wees
as die werklike, want maande word vanaf nul genommer):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Sien ook
-
al die hoofmetodes wat op die Date-objek toegepas word:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime