JavaScript nastavit metody data
Metody Set Date umožňují nastavit hodnoty data (roky, měsíce, dny, hodiny, minuty, sekundy, milisekundy) pro objekt Date.
Nastavit metody data
Metody nastavení data se používají k nastavení části data:
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()
nastavuje rok objektu data. V tomto příkladu do roku 2020:
Příklad
const d = new Date();
d.setFullYear(2020);
Metoda setFullYear()
může volitelně nastavit měsíc a den:
Příklad
const d = new Date();
d.setFullYear(2020, 11, 3);
Metoda setMonth().
Metoda setMonth()
nastavuje měsíc objektu data (0-11):
Příklad
const d = new Date();
d.setMonth(11);
Metoda setDate().
Metoda setDate()
nastavuje den objektu data (1-31):
Příklad
const d = new Date();
d.setDate(15);
Metodu setDate()
lze také použít k přidání dnů k datu:
Příklad
const d = new Date();
d.setDate(d.getDate() + 50);
Pokud přidání dnů posune měsíc nebo rok, provede změny automaticky objekt Date.
Metoda setHours().
Metoda setHours()
nastavuje hodiny objektu data (0-23):
Příklad
const d = new Date();
d.setHours(22);
Metoda setMinutes().
Metoda setMinutes()
nastavuje minuty objektu data (0-59):
Příklad
const d = new Date();
d.setMinutes(30);
Metoda setSeconds().
Metoda setSeconds()
nastavuje sekundy objektu data (0-59):
Příklad
const d = new Date();
d.setSeconds(30);
Porovnat data
Termíny lze snadno porovnávat.
Následující příklad porovnává dnešní datum s 14. lednem 2100:
Příklad
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 počítá měsíce od 0 do 11. Leden je 0. Prosinec je 11.
Kompletní odkaz na datum JavaScriptu
Úplný odkaz na datum naleznete na naší stránce:
Kompletní odkaz na datum JavaScriptu .
Odkaz obsahuje popisy a příklady všech vlastností a metod Date.