Metody Data pozwalają uzyskać określone wartości i daty (rok, miesiąc, dni, godziny, minuty, sekundy, milisekundy)
Metody Data GET
Pierwsze sposobów stosuje się część daty. Oto najczęściej (w kolejności alfabetycznej):
metoda | Opis |
---|---|
getDate() | Get dzień jako liczbę (1-31) |
getDay() | Uzyskaj dzień tygodnia jako liczbę (0-6) |
getFullYear() | Uzyskaj rok czterocyfrowy (yyyy) |
getHours() | Pobierz godzinę (0-23) |
getMilliseconds() | Uzyskać milisekund (0-999) |
getMinutes() | Uzyskać minut (0-59) |
getMonth() | Uzyskaj miesiąc (0-11) |
getSeconds() | Uzyskać sekund (0-59) |
getTime() | Pobiera czas (milisekund od 1 stycznia 1970) |
getTime() Metoda
getTime() zwraca liczbę milisekund od 1 stycznia 1970 roku:
Przykład
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getTime();
</script>
Spróbuj sam " getFullYear() Metoda
getFullYear() Zwraca rok daty jako liczby czterocyfrowej:
Przykład
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getFullYear();
</script>
Spróbuj sam " getDay() Metoda
getDay() zwraca dzień tygodnia jako liczbę (0-6):
Przykład
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getDay();
</script>
Spróbuj sam " W JavaScript, pierwszy dzień tygodnia (0) oznacza "Niedzielę", nawet jeśli niektóre kraje na świecie uważa się pierwszy dzień tygodnia jako "Poniedziałek"
Można użyć tablicę nazw i getDay() , aby powrócić dzień tygodnia jako nazwa:
Przykład
<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Spróbuj sam " Data Set Metody
Zestaw metody są stosowane do ustawiania część dnia. Oto najczęściej (w kolejności alfabetycznej):
metoda | Opis |
---|---|
setDate() | Ustawić dzień jako liczbę (1-31) |
setFullYear() | Ustaw rok (ewentualnie miesiąc i dzień) |
setHours() | Ustaw godzinę (0-23) |
setMilliseconds() | Ustaw milisekund (0-999) |
setMinutes() | Ustaw minut (0-59) |
setMonth() | Ustaw miesiąc (0-11) |
setSeconds() | Ustaw sekund (0-59) |
setTime() | Ustaw czas (milisekund od 1 stycznia 1970) |
setFullYear() Metoda
setFullYear() ustawia datę obiektu do określonej daty. W tym przykładzie, do 14 stycznia, 2020:
Przykład
<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML =
d;
</script>
Spróbuj sam " setDate() Metoda
setDate() ustawia dzień miesiąca (1-31):
Przykład
<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML =
d;
</script>
Spróbuj sam " setDate() Sposób ten może być również stosowany do dodawania dni w dniu:
Przykład
<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML =
d;
</script>
Spróbuj sam " Jeśli dodanie dni, przesuwa miesięcy lub lat, zmiany są obsługiwane automatycznie przez obiekt Date.
Data wejścia - parsowanie Daty
Jeśli masz poprawną datę ciąg, można użyć Date.parse() metody, aby przekształcić go w milisekundach.
Date.parse() zwraca liczbę milisekund między dniem a dniem 1 stycznia 1970 roku:
Przykład
<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML =
msec;
</script>
Spróbuj sam " Następnie można użyć liczby milisekund, aby przekształcić go w obiekt data:
Przykład
<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML =
d;
</script>
Spróbuj sam " Porównanie dat
Terminy można łatwo porównać.
Poniższy przykład porównuje dzisiejszą datę z 14 stycznia 2100 roku:
Przykład
var today, someday, text;
today = new Date();
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.";
}
document.getElementById("demo").innerHTML
= text;
Spróbuj sam " JavaScript miesięcy liczy się od 0 do 11. stycznia 0. grudnia jest 11.
Metody Data UTC
Metody data UTC wykorzystywane są do pracy termin UTC (Uniwersalna Strefa czasowa daty):
metoda | Opis |
---|---|
getUTCDate() | Tak samo jak getDate() , ale zwraca datę UTC |
getUTCDay() | Tak samo jak getDay() , ale zwraca dzień UTC |
getUTCFullYear() | Tak samo jak getFullYear() , ale zwraca rok UTC |
getUTCHours() | Tak samo jak getHours() , ale zwraca godzinę UTC |
getUTCMilliseconds() | Tak samo jak getMilliseconds() , ale zwraca liczbę milisekund UTC |
getUTCMinutes() | Tak samo jak getMinutes() , ale zwraca minuty UTC |
getUTCMonth() | Tak samo jak getMonth() , ale zwraca miesiąc UTC |
getUTCSeconds() | Tak samo jak getSeconds() , ale zwraca UTC sekund |
Kompletna JavaScript Dzień Referencyjny
Pełną odniesienia, przejdź do naszej Kompletny JavaScript Dniu Referencyjnym .
Wniosek zawiera opisy i przykłady wszystkich właściwości data i metod.