Uzyskaj miesiąc i datę w 2 -cyfrowym formacie w JavaScript

Uzyskaj miesiąc i datę w 2 -cyfrowym formacie w JavaScript
W niektórych sytuacjach data i miesiąc potrzebny do uzyskania określonego formatu, taki jak 2-cyfrowy format. W JavaScript obiekt daty oferuje różne metody uzyskania daty, miesiąca i roku, takie jak „getmonth ()”,„getDate ()", I "getyear ()". Aby zwrócić datę i miesiąc w 2 cyfrach, JavaScript przedstawia „padstart ()”Metoda lub„plasterek()" metoda.

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:

  • Metoda padstart ()
  • metoda slice ()

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ę:

Padstart (długość, padstr)

W powyższej składni:

  • „„długość”Jest zdefiniowaną długością wynikającego łańcucha.
  • "Padstr”To ciąg, który będzie dołączał.
  • Tutaj nie musimy dołączać żadnego ciągu z datą, więc zdamy ”0”Jako padstring.

Przykład
Najpierw utwórz obiekt daty, przekazując datę w konstruktorze obiektu daty:

var date = nowa data („8 stycznia 2022”);

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);
konsola.log („Data w 2 cyfr” + datein2digit);

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 ():

Pokrój (start, koniec)

Tutaj:

  • "początek”Wskazuje punkt wyjścia do ekstrakcji. Jest to niezbędny parametr.
  • "koniec”Określa punkt, w którym ekstrakcja powinna się zakończyć. Jest to opcjonalny parametr.

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:

var miesiącin2digit = ("0" + (data.getonth () + 1)).plasterek (-2);

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);
konsola.log („Data w 2 cyfr” + datein2digit);

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.