Metody ustawiania daty w JavaScript
Metody Set Date pozwalają ustawić wartości dat (lata, miesiące, dni, godziny, minuty, sekundy, milisekundy) dla obiektu Date.
Ustaw metody daty
Metody Ustaw datę służą do ustawiania fragmentu daty:
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) |
Metoda setFullYear()
Metoda setFullYear()
ustawia rok obiektu daty. W tym przykładzie do 2020 roku:
Przykład
const d = new Date();
d.setFullYear(2020);
Metoda setFullYear()
może opcjonalnie ustawić miesiąc i dzień:
Przykład
const d = new Date();
d.setFullYear(2020, 11, 3);
Metoda setMonth()
Metoda setMonth()
ustawia miesiąc obiektu daty (0-11):
Przykład
const d = new Date();
d.setMonth(11);
Metoda setDate()
Metoda setDate()
ustawia dzień obiektu daty (1-31):
Przykład
const d = new Date();
d.setDate(15);
Metodę setDate()
można również wykorzystać do dodawania dni do daty:
Przykład
const d = new Date();
d.setDate(d.getDate() + 50);
Jeśli dodanie dni przesuwa miesiąc lub rok, zmiany są obsługiwane automatycznie przez obiekt Date.
Metoda setHours()
Metoda setHours()
ustawia godziny obiektu daty (0-23):
Przykład
const d = new Date();
d.setHours(22);
Metoda setMinutes()
Metoda setMinutes()
ustawia minuty obiektu daty (0-59):
Przykład
const d = new Date();
d.setMinutes(30);
Metoda setSeconds()
Metoda setSeconds()
ustawia sekundy obiektu daty (0-59):
Przykład
const d = new Date();
d.setSeconds(30);
Porównaj daty
Daty można łatwo porównać.
Poniższy przykład porównuje dzisiejszą datę z 14 stycznia 2100:
Przykład
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 liczy miesiące od 0 do 11. Styczeń to 0. Grudzień to 11.
Pełne odniesienie do daty JavaScript
Aby uzyskać pełne odniesienie do daty, przejdź do naszego:
Pełne odniesienie do daty JavaScript .
Odwołanie zawiera opisy i przykłady wszystkich właściwości i metod Date.