Obiekt Date
Obiekt date jest bardzo użyteczną i wyrafinowaną funkcją. Pozwala ci pracować z datą i czasem - latami, dniami, godzinami, minutami, sekundami etc. JavaScript przechowuje daty jako liczby milisekund, które upłynęły od 1 stycznia 1970r., g. 00:00:00.
Składnia:
1. var zmienna = new Date()
2. var zmienna = new Date(hours, minutes, seconds)
3. var zmienna = new Date(year, month, day)
W pierwszym przykładzie jest zwracana bieżąca data
W drugim przykładzie jest zwracana bieżąca godzina, minuta i sekunda
W trzecim przykładzie jest zwracany bieżący rok, miesiąc i dzień
Własności: Brak
Metody:
getDate() - Wyświetla dzień miesiąca dla ustalonej daty (liczba całkowita z zakresu 1-31)
getDay() - Wyświetla dzień tygodnia dla ustalonej daty (liczba całkowita, od 0=Niedziela do 6=Sobota)
getHours() - Wyświetla godzinę dla ustalonej daty (liczba całkowita z zakresu 0-23)
getMinutes() - Wyświetla minuty dla ustalonej daty (liczba całkowita z zakresu 0-59)
getMonth() - Wyświetla miesiąc dla ustalonej daty (liczba całkowita z zakresu 0=Styczeń - 11=Grudzień)
getSeconds() - Wyświetla sekundy dla bieżącego czasu (liczba całkowita z zakresu 0-59)
getTime() - Pokazuje ustaloną datę z użyciem liczb (liczba milisekund od 1 stycznia 1970 00:00:00)
getTimezoneOffset() - Wyświetla w minutach różnicę czasu między czasem lokalnym i czasem Greenwich (GMT)
getYear() - Wyświetla rok dla ustalonej daty (liczba dwucyfrowa)
parse() - Wyświetla liczbę milisekund od 1/1/70 00:00:00 do podanej daty
setDate() - Ustawia dzień miesiąca dla aktualnego obiektu date
setHours() - Ustawia godzinę dla aktualnego obiektu date
setMinutes() - Ustawia minuty dla aktualnego obiektu date
setMonth() - Ustawia miesiąc dla aktualnego obiektu date
setSeconds() - Ustawia liczbę sekund dla aktualnego obiektu date
setTime() - Ustawia datę i godzinę dla aktualnego obiektu date, w milisekundach od 1/1/70 00:00:00
setYear() - Ustawia rok dla aktualnego obiektu date (rok jest liczbą całkowitą większą od 1900)
toGMTString() - Zwraca aktualną datę i czas z użyciem G.M.T. (Greenwich Mean Time)
toLocaleString() - Zwraca aktualną datę i godzinę z użyciem bieżącej lokalizacji użytkownika
UTC() - Wyświetla liczbę milisekund od 1/1/70 00:00:00 z użyciem G.M.T.