Dokumentacja języka JavaScript 1.5:Obiekty:Date:getYear
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Wycofywany
Spis treści |
[edytuj] Podsumowanie
Zwraca rok określonej daty stosownie do czasu lokalnego.
| Metoda obiektu: Date | |
| Zaimplementowana w: | JavaScript 1.0, NES 2.0
JavaScript 1.3: wycofany; także |
| Wersja ECMA: | ECMA-262 |
[edytuj] Składnia
getYear()
[edytuj] Parametry
Brak.
[edytuj] Opis
Metoda getYear nie była długo używana, ponieważ zastąpiono ją metodą getFullYear.
Metoda getYear zwraca rok minus 1900; tak więc:
- Dla roczników powyżej roku 2000, wartość zwracana przez
getYearwynosi 100 lub więcej. przykładowo, jeśli mamy rok 2026,getYearzwróci 126.
- Dla lat pomiędzy i włącznie z rokiem 1900 i 1999, wartość zwracana przez
getYearjest pomiędzy 0 a 99. Na przykład, jeśli mamy rok 1976,getYearzwróci 76.
- Dla lat przed 1900 lub powyżej 1999, wartość zwracana przez
getYearjest mniejsza niż 0. Na przykład, jeśli mamy rok 1800,getYearzwróci -100.
Aby móc korzystać z lat przed i po roku 2000, powinieneś użyć metody getFullYear zawierającej getYear, która rok potrafi określić w pełni.
[edytuj] Kompatybilność wsteczna
[edytuj] JavaScript 1.2 i wersje wcześniejsze
Metoda getYear zwraca jeden z dwóch formatów określających rok daty, 2-cyfrowy lub 4-cyfrowy:
- Dla roczników pomiędzy i włącznie rokiem 1900 a 1999, wartość zwracana przez
getYearjest pomiędzy 0 a 99. Na przykład, jeśli mamy rok 1976, getYear zwróci 76.
- Dla roczników przed 1900 lub powyżej 1999, wartość zwracana przez
getYearjest cztero-cyfrowa. Na przykład, jeśli mamy rok 1856, wartość zwraca wynosi 1856. Jeśli mamy rok 2026, wartość zwracana wynosi 2026.
[edytuj] Przykłady
[edytuj] Przykład: Lata pomiędzy 1900 i 1999
Druga instrukcja przydziela wartość 95 do zmiennej year.
Xmas = new Date("December 25, 1995 23:15:00")
year = Xmas.getYear() // zwraca 95
[edytuj] Przykład: Lata powyżej 1999
Druga instrukcja przydziela wartość 100 do zmiennej year.
Xmas = new Date("December 25, 2000 23:15:00")
year = Xmas.getYear() // zwraca 100
[edytuj] Przykład: Lata powyżej 1900
Druga instrukcja przydziela wartość -100 do zmiennej year.
Xmas = new Date("December 25, 1800 23:15:00")
year = Xmas.getYear() // zwraca -100
[edytuj] Przykład: Ustawienie i pobieranie lat pomiędzy 1900 i 1999
Druga instrukcja przydziela wartość 95 do zmiennej year, reprezentując rok 1995.
Xmas.setYear(95) year = Xmas.getYear() // zwraca 95