W tym poście opisuje metody zdobywania daty i miesiąca w 2-cyfrowym formacie za pomocą JavaScript.
Jak uzyskać miesiąc i datę w formacie 2 -cyfrowym w JavaScript?
Aby uzyskać datę i miesiąc w 2-cyfrowym formacie, użyj poniżej określonych metod JavaScript:
Zobaczmy, jak będą działać te metody.
Metoda 1: Uzyskaj miesiąc i datę w formacie 2 -cyfrowym metodą PadStart ()
Aby uzyskać datę i miesiąc w 2-cyfrowym formacie, użyj „padstart ()„Metoda z„getmonth ()" I "getDate ()”Metody. Metoda getDate () daje dzień miesiąca (od 1 do 31) dla konkretnej daty, podczas gdy metoda getonth () podaje miesiąc (na podstawie czasu lokalnego) dla określonej daty. Metoda padstart () dołącza inny ciąg do istniejącego ciągu, aż osiągnie określoną długość.
Składnia
Do metody PadStart () stosuje się następującą składnię:
W powyższej składni:
Przykład
Najpierw utwórz obiekt daty, przekazując datę w konstruktorze obiektu daty:
Zadzwoń do "getmonth ()”Metoda uzyskania miesiąca określonej daty, a następnie wywołanie„padstart ()„Metoda, przekazując„2”Jako długość daty, która jest pierwszym argumentem i„0”Jako drugi argument, który wyznacza miesiąc w 2-cyfrowym formacie i przechowuje go w zmiennej”Monthin2digit”:
var miesiącin2Digit = String (data.getonth () + 1).Padstart (2, „0”);Tutaj dodaliśmy 1 do wartości zwrotnej metody getonth, ponieważ metoda getonth () wyświetla liczbę całkowitą między 0 (styczeń) a 11 (grudzień).
Zadzwoń do "getDate ()„Metoda z„padstart ()„Metoda, przekazując„2”Jako długość daty, która jest pierwszym argumentem i„0„Jako drugi argument i przechowuj go w zmiennej”DATIN2DIGIT”:
var datein2Digit = String (data.getDate ()).Padstart (2, „0”);Na koniec wydrukuj miesiąc i datę konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log („Miesiąc w 2 cyfr” + miesiącin2digit);Wyjście wskazuje, że data i miesiąc zostały pomyślnie pobrane w formacie 2 -cyfrowym:
Metoda 2: Uzyskaj miesiąc i datę w formacie 2 -cyfrowym za pomocą metody slice ()
Aby uzyskać datę i miesiąc w 2-cyfrowym formacie, użyj „plasterek()„Metoda z„getmonth ()" I "getDate ()”Metody. Metoda slice () przecina część łańcucha i wysyła ją jako nowy ciąg.
Składnia
Postępuj zgodnie z podaną składnią dla metody slice ():
Tutaj:
Przykład
Wywołaj metodę getonth () metodą slice (), przekazując „-2”Jako argument o uzyskaniu miesiąca w 2-cyfrowym formacie. Jak metoda slice () wyodrębnia tylko struny, „0”Służy do dołączania przed wynikowym miesiącem i odcinając go na długość 2. Pomoże to uzyskać miesiąc od 0-9 w dwóch cyfrach:
W przypadku daty zadzwoń do metody getDate () metodą slice () i przechowuj wynikowy datę w „DATIN2DIGIT”:
var datein2digit = („0” + data.getDate ()).plasterek (-2);Wydrukuj datę i miesiąc na konsoli:
konsola.log („Miesiąc w 2 cyfr” + miesiącin2digit);Wyjście
Opracowaliśmy niezbędne informacje związane z uzyskaniem miesiąca i daty w 2-cyfrowym formacie w JavaScript.
Wniosek
Aby uzyskać datę i miesiąc w 2-cyfrowym formacie, użyj „padstart ()”Metoda lub„plasterek()„Metoda z„getmonth ()" I "getDate ()”Metody. Metody getonth () i getDate () podają datę i miesiąc określonej daty, a metody padstart () lub slice () dają wynikowy datę i miesiąc w formacie 2 cyfr. W tym poście opisano metody uzyskania daty i miesiąca w 2-cyfrowym formacie za pomocą JavaScript.