Metody ustawiania daty w JavaScript

Użycie metody "ustawienie daty" pozwala na ustawienie wartości daty obiektu daty (rok, miesiąc, dzień, godzina, minuta, sekunda, milisekunda).

Metody ustawiania daty

Metody ustawiania daty służą do ustawiania określonej części daty. Poniżej znajdują się najczęściej używane metody (uporządkowane alfabetycznie):

Metoda Opis
setDate() Ustawienie dnia wartością liczbową (1-31)
setFullYear() Ustawienie roku (opcjonalnie miesiąc i dzień)
setHours() Ustawienie godzin (0-23)
setMilliseconds() Ustawienie milisekund (0-999)
setMinutes() Ustawienie minut (0-59)
setMonth() Ustawienie miesiąca (0-11)
setSeconds() Ustawienie sekund (0-59)
setTime() Ustawienie czasu (w milisekundach od 1 stycznia 1970 roku do teraz)

Metoda setFullYear()

setFullYear() Metoda ustawiania roku daty obiektu. W tym przykładzie ustawiono na rok 2020:

Przykład

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

setFullYear() Metoda możeWybierzUstawienie miesiąca i dnia:

Przykład

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

Metoda setMonth()

setMonth() Metoda ustawiania miesiąca daty obiektu (0-11):

Przykład

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

Metoda setDate()

setDate() Metoda ustawiania dnia daty obiektu (1-31):

Przykład

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

setDate() Metoda ta może również być używana do ustawiania dniDodajDo daty:

Przykład

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

Jeśli dodajesz dni, zmieniasz miesiąc lub rok, zmiana zostanie automatycznie przetworzona przez obiekt Date.

Metoda setHours()

setHours() Metoda ustawiania godzin daty obiektu (0-23):

Przykład

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

Metoda setMinutes()

setMinutes() Metoda ustawiania minut daty obiektu (0-59):

Przykład

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

Metoda setSeconds()

setSeconds() Metoda ustawiania sekund daty obiektu daty (0-59):

Przykład

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

Spróbuj sam

Porównaj daty

Daty można łatwo porównać.

Poniższy przykład porównuje dzisiaj z 16 stycznia 2049:

Przykład

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
if (someday > today) {
  text = "Dziś jest przed 16 stycznia 2049";
}
  text = "Dziś jest po 16 stycznia 2049";
}
document.getElementById("demo").innerHTML = text;

Spróbuj sam

JavaScript liczy miesiące od 0 do 11. Luty jest 0. Grudzień jest 11.

Pełny podręcznik referencyjny dat JavaScript

Aby uzyskać pełny podręcznik referencyjny dat, odwiedź nasz Podręcznik referencyjny dat JavaScript.

Ten podręcznik zawiera opisy i przykłady wszystkich właściwości i metod dat.