Få måned og dato i 2 -sifret format i JavaScript

Få måned og dato i 2 -sifret format i JavaScript
I noen situasjoner er datoen og måneden som trengs for å komme i et spesifisert format, for eksempel det 2-sifrede det vanligste formatet. I JavaScript tilbyr datoobjektet forskjellige metoder for å få dato, måned og år, for eksempel "GetMonth ()”,“getDate ()”, Og“getyear ()”. For å returnere datoen og måneden i 2 sifre, gir JavaScript "PadStart ()”Metode eller“skive()”Metode.

Dette innlegget vil beskrive metodene for å få dato og måned i et 2-sifret format ved hjelp av JavaScript.

Hvordan få måned og dato i 2 -sifret format i JavaScript?

For å få dato og måned i 2-sifret format, bruk JavaScript-forhåndsdefinerte metoder:

  • PadStart () -metode
  • skive () -metode

La oss se hvordan disse metodene vil fungere.

Metode 1: Få måned og dato i 2 -sifret format ved hjelp av padstart () -metode

For å få dato og måned i 2-sifret format, bruk "PadStart ()”Metode med“GetMonth ()”Og“getDate ()”Metoder. GetDate () -metoden gir dag i måneden (fra 1 til 31) for den aktuelle datoen, mens GetMonth () -metoden gir måneden (basert på lokal tid) for den angitte datoen. PadStart () -metoden legger en annen streng til den eksisterende strengen til den når den definerte lengden.

Syntaks
Følgende syntaks brukes til PadStart () -metoden:

Padstart (lengde, padstr)

I syntaks ovenfor:

  • lengde”Er den definerte lengden på den resulterende strengen.
  • Padstr”Er strengen som vil legge til.
  • Her trenger vi ikke legge til noen streng med en date, så vi vil passere “0”Som en padstring.

Eksempel
Først må du opprette et dato -objekt ved å sende datoen i en konstruktør av datoobjektet:

var dato = ny dato ('8. jan 2022');

Ring "GetMonth ()”Metode for å få måneden for den spesifiserte datoen og ring deretter“PadStart ()”Metode ved å passere”2”Som lengden på datoen som er det første argumentet og“0”Som et annet argument som setter måned i 2-sifret format og lagrer det i variabel”Monthin2Digit”:

var Monthin2Digit = String (dato.GetMonth () + 1).Padstart (2, '0');

Her har vi lagt 1 til returverdien av GetMonth -metoden fordi GetMonth () -metoden gir et heltall mellom 0 (januar) og 11 (desember).

Ring "getDate ()”Metode med“PadStart ()”Metode ved å passere”2”Som lengden på datoen, som er det første argumentet, og“0”Som et annet argument og lagrer det i variabelen”datein2digit”:

var datein2digit = streng (dato.getDate ()).Padstart (2, '0');

Til slutt, skriv ut måneden og datoen på konsollen ved å bruke “konsoll.Logg()”Metode:

konsoll.Logg ("Måned i 2 sifre" + Monthin2Digit);
konsoll.logg ("Dato i 2 sifre" + datein2digit);

Utgangen indikerer at datoen og måneden har blitt hentet i 2 -sifret format:

Metode 2: Få måned og dato i 2 -sifret format ved hjelp av skive () -metode

For å få dato og måned i 2-sifret format, bruk "skive()”Metode med“GetMonth ()”Og“getDate ()”Metoder. SLIT () -metoden kutter en del av en streng og gir den ut som en ny streng.

Syntaks
Følg den gitte syntaks for skive () -metoden:

skive (start, slutt)

Her:

  • start”Indikerer utgangspunktet for ekstraksjonen. Det er en essensiell parameter.
  • slutt”Definerer punktet hvor ekstraksjonen skal ende. Det er en valgfri parameter.

Eksempel
Ring getMonth () -metoden med skive () -metoden ved å passere “-2”Som et argument for å få måneden i 2-sifret format. Ettersom skive () -metoden bare trekker ut strengene, "0”Brukes til å legge til før den resulterende måneden og skjære den til lengde 2. Det vil bidra til å få måneden fra 0-9 i to sifre:

var månedin2digit = ("0" + (dato.getMonth () + 1)).skive (-2);

For dato, ring GetDate () -metoden med skive () -metoden og lagre den resulterende datoen i “datein2digit”:

var datein2digit = ("0" + dato.getDate ()).skive (-2);

Skriv ut datoen og måneden på konsollen:

konsoll.Logg ("Måned i 2 sifre" + Monthin2Digit);
konsoll.logg ("Dato i 2 sifre" + datein2digit);

Produksjon

Vi har samlet den nødvendige informasjonen relatert til å få måned og dato i et 2-sifret format i JavaScript.

Konklusjon

For å få dato og måned i 2-sifret format, bruk "PadStart ()”Metode eller“skive()”Metode med“GetMonth ()”Og“getDate ()”Metoder. GetMonth () og GetDate () -metodene gir dato og måned for den spesifiserte datoen, og PadStart () eller SITE () -metodene gir den resulterende datoen og måneden i 2 sifre -format. Dette innlegget beskrev metodene for å få dato og måned i et 2-sifret format ved hjelp av JavaScript.