Ustawianie dat w JavaScript
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).