JavaScript Stel Datum Metodes
Stel Datum-metodes laat jou datumwaardes (jare, maande, dae, ure, minute, sekondes, millisekondes) vir 'n datumobjek stel.
Stel datummetodes in
Stel datummetodes word gebruik om 'n deel van 'n datum in te stel:
Method | Description |
---|---|
setDate() | Set the day as a number (1-31) |
setFullYear() | Set the year (optionally month and day) |
setHours() | Set the hour (0-23) |
setMilliseconds() | Set the milliseconds (0-999) |
setMinutes() | Set the minutes (0-59) |
setMonth() | Set the month (0-11) |
setSeconds() | Set the seconds (0-59) |
setTime() | Set the time (milliseconds since January 1, 1970) |
Die setFullYear() Metode
Die setFullYear()
metode stel die jaar van 'n datumvoorwerp. In hierdie voorbeeld tot 2020:
Voorbeeld
const d = new Date();
d.setFullYear(2020);
Die setFullYear()
metode kan opsioneel maand en dag instel:
Voorbeeld
const d = new Date();
d.setFullYear(2020, 11, 3);
Die setMonth() Metode
Die setMonth()
metode stel die maand van 'n datumvoorwerp (0-11):
Voorbeeld
const d = new Date();
d.setMonth(11);
Die setDate()-metode
Die setDate()
metode stel die dag van 'n datumvoorwerp (1-31):
Voorbeeld
const d = new Date();
d.setDate(15);
Die setDate()
metode kan ook gebruik word om dae by 'n datum te voeg:
Voorbeeld
const d = new Date();
d.setDate(d.getDate() + 50);
As die byvoeging van dae die maand of jaar verskuif, word die veranderinge outomaties deur die Datum-objek hanteer.
Die setHours()-metode
Die setHours()
metode stel die ure van 'n datumvoorwerp (0-23):
Voorbeeld
const d = new Date();
d.setHours(22);
Die setMinutes() Metode
Die setMinutes()
metode stel die minute van 'n datumvoorwerp (0-59):
Voorbeeld
const d = new Date();
d.setMinutes(30);
Die setSeconds() Metode
Die setSeconds()
metode stel die sekondes van 'n datumvoorwerp (0-59):
Voorbeeld
const d = new Date();
d.setSeconds(30);
Vergelyk datums
Datums kan maklik vergelyk word.
Die volgende voorbeeld vergelyk vandag se datum met 14 Januarie 2100:
Voorbeeld
let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
JavaScript tel maande van 0 tot 11. Januarie is 0. Desember is 11.
Voltooi JavaScript-datumverwysing
Vir 'n volledige datumverwysing, gaan na ons:
Voltooi JavaScript-datumverwysing .
Die verwysing bevat beskrywings en voorbeelde van alle Datum eienskappe en metodes.