Tydinstelling in 'n Date-voorwerp in JavaScript

Toe ons 'n datumvoorwerp geskep het op hierdie manier: new Date(), het ons die hakies leeg gelaat. In hierdie geval het ons die huidige tydstip gekry.

Ons kan egter ook anders doen - om parameters aan hom oor te dra in die formaat new Date(jaar, maand, dag, ure, minute, sekondes, millisekondes) en in hierdie geval sal in die veranderlike date nie die huidige tydstip weggeskryf word nie, maar die een wat ons in die parameters gespesifiseer het. Met hierdie begin die maande telling by die oordrag van parameters by nul.

Parameters kan van die einde af weggelaat word. In hierdie geval word die afwesige parameters vir millisekondes, sekondes en ure as nul beskou, en vir dae - as een. Jaar en maand kan nie weggelaat word nie.

Kom ons skep 'n datumvoorwerp met 'n sekere tydstip:

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

Die vermoë om 'n tydstip in te stel kan gebruik word, byvoorbeeld, om uit te vind watter dag van die week 'n sekere datum was:

javascriptlet date = new Date(2025, 10, 5); // stel 5 November 2025 in
let day  = date.getDay();
let days = ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'];

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

Vind uit watter dag van die week dit was op jou verjaarsdag.