W ostatnim artykule ogólnie przyjrzeliśmy się obiektowi daty JavaScript. Tutaj przyglądamy się wszystkim metodom ustawiania różnych części daty i godziny w zależności od czasu lokalnego. (Pamiętaj, że czas lokalny to dowolna godzina i strefa czasowa, na której ustawiony jest komputer, którego używa użytkownik). Chociaż żadna z tych metod nie wygląda sama z siebie bardzo interesująco, w połączeniu z innymi metodami datowania, pozwalają one na wykonywanie różnego rodzaju dat i obliczenia kalendarza.
Data jest ustawiana przed każdym przykładem na
Poniedziałek, 20 grudnia 1999 20:30:15 za pomocą
var egdate = nowa data („20 grudnia 1999 r. 20:30:15”)
. Jeśli masz włączoną obsługę JavaScript w przeglądarce, możesz zobaczyć tutaj przykład na żywo.
- ustawić datę()
- ustawia datę (dzień miesiąca) w istniejącym obiekcie daty
PRZYKŁAD: egdate.setDate (12)
WYNIK: poniedziałek, 20 grudnia 1999 20:30:15
- setMonth ()
- ustawia miesiąc w istniejącym obiekcie daty
PRZYKŁAD: egdate.setMonth (2)
WYNIK: sobota, 20 marca 1999 20:30:15
- setFullYear ()
- ustawia rok (formularz 4-cyfrowy) w istniejącym obiekcie daty
Istnieje również przestarzała funkcja setYear (), ale należy jej unikać, gdy tylko jest to możliwe
PRZYKŁAD: egdate.setFullYear (2008)
WYNIK: sobota, 20 grudnia 2008 20:30:15
- setHours ()
- ustawia porę dnia w ciągu dnia w istniejącym obiekcie daty (używa zegara 24-godzinnego)
PRZYKŁAD: egdate.setHours (14)
WYNIK: poniedziałek, 20 grudnia 1999 14:30:15
- setMinutes ()
- ustawia minutową porę dnia w istniejącym obiekcie daty
PRZYKŁAD: egdate.setMinutes (17)
WYNIK: poniedziałek, 20 grudnia 1999 20:17:15
- setSeconds ()
- ustawia sekundową porę dnia w istniejącym obiekcie daty
PRZYKŁAD: egdate.setSeconds (24)
WYNIK: poniedziałek, 20 grudnia 1999 20:30:24
- setMilliseconds ()
- ustawia część milisekundową pory dnia w istniejącym obiekcie daty
PRZYKŁAD: egdate.setMilliseconds (300)
WYNIK: poniedziałek, 20 grudnia 1999 20:30:15
- setTime ()
- ustawia datę i godzinę istniejącego obiektu Date za pomocą sekund od (wcześniej dla liczb ujemnych) 1 stycznia 1970 r
PRZYKŁAD: egdate.setTime (-999999999)
WYNIK: poniedziałek, 20 grudnia 1999 20:30:15
Instrukcje Wideo: Regular Expressions (Regex) in JavaScript - tutorial (Może 2024).