I denne opplæringen kommer vi til å formatere datovariabelen til "dd/mm/åååå”Bruke disse innebygde metodene:
Opprette en ny date -variabel i JavaScript
For å starte, trenger vi først en dato for at vi ganske enkelt skal bruke datoobjektet for å få gjeldende dato, og vi skal lagre det inne i en variabel "dagens dato”. For dette, bruk følgende linje:
var currentDate = ny dato ();Nå kan vi få det gjeldende formatet til denne nyopprettede datovariabelen ved å bruke konsolllogg:
Dette er ikke formatet, så vi skal jobbe med dette nå trinn for trinn.
Få måned i riktig "MM" -format
La oss først få måneden fra denne datoen ved å bruke GetMonth () funksjon som
var måned = CurrentDate.getMonth () + 1;Vi har lagt 1 til vår måned fordi måneden i datovariabelen starter fra 0. Etter det må vi sørge for at måneden ikke er i ensifret, så vi induserer følgende sjekk på den:
hvis (måned < 10) month = "0" + month;Dette vil endre den ensifrede måneden til to sifre, eller vi kan i formatet "mm”.
Få dato i riktig "DD" -format
Vi kommer til å hente datoen for måneden ved å bruke getDate () funksjon:
var dateOfmonth = currentDate.getDate ();Så sjekker vi for en ensifret dato og konverterer den til to sifre ved hjelp av følgende linje:
if (dateofmonth < 10) dateOfMonth = "0" + dateOfMonth;Nå har vi vår date i riktig format også.
Få år i riktig "åååå" -format
Endelig får vi året vårt fra datovariabelen ved hjelp av getfullyar () -metoden som
var år = CurrentDate.getulearear ();getularlyear () returnerer året i “Åååå”Format. Derfor trenger vi ikke å sjekke det.
Samarbeide hele datoen i riktig format
Til slutt må vi legge alle disse 3 komponentene i våre “Dato”Sammen til en ny variabel ved hjelp av følgende kodelinje:
var formatertdate = dateOfmonth + "/" + måned + "/" + år;På slutten, bruk konsollloggfunksjonen til å skrive ut "formatertdato”På konsollen som:
konsoll.logg (formatertdato);Det komplette kodebiten er som følger:
var currentDate = ny dato ();Ved utførelse får du følgende utdata på skjermen:
Konklusjon
Å konvertere en date -variabel til et spesifikt format kan virke veldig skremmende med det første. Men datoformatering kan veldig enkelt oppnås ved å bruke den innebygde funksjonen som følger med ES6 JavaScript. I dette opplæringsinnlegget lærte vi hvordan du formaterer en dato i DD/mm/åååå format ved å bruke de tre grunnleggende funksjonene: getMonth (), getdate og getularyear ().