I JavaScript er månedene representert som (0-11), noe som er ganske utfordrende å gjette, spesielt når det gjelder flere datoer i en kode. I det andre scenariet kan det være et krav å hente måneden med hensyn til en bestemt tidssone. I slike tilfeller er det å få månedens navn fra en dato i JavaScript.
Denne opplæringen vil diskutere tilnærmingene til å hente navnet på en måned fra en dato ved hjelp av JavaScript.
Hvordan få månedsnavnet fra en dato ved hjelp av JavaScript?
Månedens navn fra datoen kan hentes i JavaScript ved hjelp av følgende tilnærminger:
La oss diskutere de uttalte tilnærmingene en etter en!
Tilnærming 1: Få månedens navn fra en dato i JavaScript ved bruk av Tolocalestring () -metode
“Tolocalestring ()”Metode gir et tall i form av en streng via det lokale språkformatet. Denne metoden kan brukes for å hente månedens navn fra datoobjektet som holder gjeldende eller den angitte datoen.
Syntaks
Dato.tolocalestring (lokaliteter, alternativer)I syntaks ovenfor:
Eksempel 1: Få månedens navn fra gjeldende dato
I dette eksemplet vil månedsnavnet bli hentet fra “nåværende" Dato:
Bruk følgende trinn, som gitt i koden ovenfor:
Produksjon
I opsjonen kan det observeres at måneden "november”Matcher både gjeldende dato og den hentede måneden fra datoen.
Eksempel 2: Få månedens navn fra den spesifiserte datoen
I dette spesielle eksemplet vil månedsnavnet bli trukket ut fra "spesifisert" Dato:
Bruk trinnene under gitte, som gitt i kodelinjene ovenfor:
Produksjon
Som månedene er representert fra (0-11), derav “2”Her indikerer måneden”mars”.
Tilnærming 2: Få månedens navn fra en dato i JavaScript ved hjelp av GetMonth () -metode
“GetMonth ()”Metode gir måneden (0 til 11) til en dato, til gjengjeld. Denne metoden kan implementeres for å vise den tilsvarende måneden fra matrisen mot den passerte datoen ved hjelp av den brukerdefinerte funksjonen.
Eksempel
La oss oversikt over det under-uttalte eksemplet:
Implementere følgende trinn, som angitt i ovennevnte kodebit:
Produksjon
Ovennevnte utgang indikerer at ønsket krav er oppfylt.
Tilnærming 3: Få månedens navn fra en dato i JavaScript ved hjelp av Intl.DateTimeFormat Constructor
“Intl.NumberFormat ()”Konstruktør oppretter et nytt objekt, og dermed muliggjør formatering av et tall som er språkfølsom. Denne tilnærmingen kan brukes for å overføre måldatoen til “format()”Metode og format den basert på det beståtte alternativet.
Syntaks
Intl.NumberFormat (lokaliteter, alternativer)I syntaks ovenfor:
Eksempel
Ta en titt på følgende kode:
Bruk trinnene under statlige trinn, som angitt i ovennevnte kodeoppgave:
Produksjon
I ovennevnte utgang, måneden “april”Henviser til den spesifiserte numeriske måneden”3”I datoen.
Konklusjon
“Tolocalestring ()”Metode,“GetMonth ()”Metode, eller“Intl.DateTimeFormat ()”Konstruktør kan brukes til å hente månedens navn fra en dato i JavaScript. Tolocalestring () -metoden kan brukes for å få månedens navn fra gjeldende eller den angitte datoen. GetMonth () -metoden henter måneden fra den passerte datoen direkte. Mens intl.DateTimeFormat () Konstruktør kan implementeres for å formatere datoen basert på det ekstra alternativet. Denne bloggen forklarte metodene for å hente månedens navn fra en dato i JavaScript.