Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript nowoczesnych metod


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.