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:
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:
I syntaks ovenfor:
Eksempel
Først må du opprette et dato -objekt ved å sende datoen i en konstruktør av datoobjektet:
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);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:
Her:
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:
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);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.