Po utworzeniu obiektu daty możesz zastosować do niego różne operacje. Możesz pokazać licznik czasu na swojej stronie za pomocą obiektu daty.
Data w JavaScript to liczba milisekund upłynęła od północy 1 stycznia 1970 r., UTC. Należy zauważyć, że chociaż data w JavaScript jest oparta na UTC, gdy kod JavaScript jest wykonywany w przeglądarce, pobiera strefę czasową z systemu hosta:
Notatka: Użyjemy konsoli przeglądarki, aby zademonstrować przykłady wykonane w tym poście. Aby otworzyć konsolę przeglądarki:
Jak utworzyć obiekt daty w JavaScript?
Jak wspomniano powyżej, obiekt daty można utworzyć za pomocą Nowa data() metoda. Aby użyć obiektu daty w JavaScript, najpierw musimy utworzyć zmienną, a następnie zapisać jej datę. Data w JavaScript jest wyświetlana jako ciąg pełny tekst.
var date = new Date ();Nowa data() Funkcja bez żadnego nawiasu tworzy obiekt z bieżącą datą. Możemy również przekazać argumenty do Nowa data() funkcja tworzenia nowych obiektów daty z dowolną określoną datą i godziną. Argumenty używają następującej składni w Nowa data() funkcjonować:
Nowa data (rok, miesiąc, dzień, godziny, minuty, sekundy, milisekund)Przykład:
var data = nowa data (2001, 10, 10, 01, 37, 50, 50);W powyższym przykładzie 10. miesiąc to listopad; Jest tak, ponieważ JavaScript zaczyna liczyć miesiące od 0. Więc styczeń to 0. miesiąc w JavaScript.
Możemy przekazać (minimum) 1 do (maksimum) 7 argumentów do Nowa data() funkcjonować.
Teraz spróbujmy z pięcioma parametrami:
Nowa data (rok, miesiąc, dzień, godziny, minuty)Sekundy są domyślnie 00.
W ten sam sposób możemy również podać dwa, trzy, cztery i sześć argumentów. Kolejność argumentów zawsze pozostanie taka sama, chyba że podamy tylko jeden argument.
Jeśli tylko jeden parametr jest dostarczany do Nowa data() funkcja, będzie uważana za milisekundy:
var date = nowa data (2001);Czas pokazany na powyższym zrzucie ekranu to 2001 milisekund po północy 01 stycznia 1970 r.
Jeden lub dwucyfrowy lata będzie rozpatrywany z poprzedniego wieku:
var date = nowa data (9, 5);Możemy również przekazać ciąg daty do Nowa data() funkcjonować:
var date = nowa data („10 listopada 2001 01: 37: 50: 50”);Metody daty JavaScript:
W JavaScript możemy użyć różnych metod do wykonywania różnych działań w obiekcie daty. Kilka z tych metod omówiono tutaj:
Metoda GetyLyar ():
GetiLyear () Metodę można wykorzystać do uzyskania roku z obiektu daty.
var date = new Date ();Metoda getmonth ():
getmonth () Metoda zwraca wartość miesiąca w obiekcie daty.
var date = new Date ();Notatka: Ta wartość jest zawsze o jedną mniej niż w rzeczywistym miesiącu.
Podobnie getDate (), gethours (), getminutes (), getseconds () I getMilliseconds () można użyć odpowiednio do uzyskania indywidualnych wartości daty, godzin, minut, sekund i milisekund.
Metoda gettime ():
uzyskać czas Metodę można zastosować do uzyskania liczby milisekund, które minęły od północy 1 stycznia 1970 r
var date = new Date ();Metoda getday ():
getday () Metoda służy do uzyskania liczby dni powszednie w obiekcie daty. Dni w JavaScript są ponumerowane od 0 do 6, a tydzień zaczyna się od niedzieli.
var date = new Date ();Metoda SetHyAldEar ():
ustalone () Metoda służy do ustawiania roku obiektu daty. Może również opcjonalnie ustawić miesiąc i dzień obiektu daty.
var date = new Date ();Metoda setmonth ():
Metoda setonth () służy do ustawienia miesiąca w obiekcie daty.
var date = new Date ();Podobnie ustawić datę(), Sethours (), setminutes (), setSeconds () I setMilliseconds () można użyć do ustawiania poszczególnych wartości daty, godzin, minut, sekund i odpowiednio (odpowiednio) w obiekcie daty.
Metoda Settime ():
Metodę rozstrzygnięcia można użyć do ustalenia czasu w milisekundach po północy 01 stycznia 1970 r.
var date = new Date ();Wniosek
Obiekt daty to wbudowany typ danych, który służy do przechowywania i wyświetlania dat w JavaScript. Ilekroć widzisz licznik czasu lub odliczanie na stronie internetowej, za nim znajduje się obiekt daty. Obiekty daty są niezwykle przydatne podczas pracy z datami w JavaScript.
W tym poście omówiliśmy, czym jest obiekt daty i jak go utworzyć. Ponadto nauczyliśmy się również niektórych metod, których możemy użyć do działania w obiekcie daty i manipulowanie nim zgodnie z naszymi potrzebami.
Obiekty daty mogą być bardzo mylące i trudne do pracy. Wielu programistów JavaScript wybiera biblioteki innych firm zamiast wbudowanego obiektu daty, gdy muszą używać dat w swoim kodzie.