Date-objek

Die Date-objek is die hoofobjek om met datums te werk.

Sintaksis

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

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

javascriptlet date = new Date();
let str  = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();

console.log(str);

Sien ook