For å samhandle med dato og tid, inkludert dager, måneder, år, timer, minutter, sekunder og millisekunder, tilbyr JavaScript datoobjektet. Det brukes til å holde oversikt over datoer og utføre forskjellige oppgaver på dem. Mer spesifikt er ISO en forkortelse for den internasjonale organisasjonen for standardisering. I følge ISO -standarden plasseres året først i datostrengen, etterfulgt av den minste termin. For å konvertere et datoobjekt fra en ISO -streng ved hjelp av JavaScript, bruk konstruktøren til datoobjektet.
Denne artikkelen vil lære metodene for å konvertere et datoobjekt fra en ISO -streng ved hjelp av JavaScript.
Hvordan konvertere/opprette et datoobjekt fra en ISO -streng i JavaScript?
For å konvertere en ISO -streng til et datoobjekt, bruk de gitte JavaScript -datametodene:
Metode 1: Konverter datoobjekt fra en ISO -streng ved bruk av dato () konstruktør
For å konvertere en ISO -streng til et datoobjekt, brukes konstruktøren av datoen () -objektet. For konvertering, pass ISO -strengen til “Newdate ()”Metode.
Syntaks
Bruk følgende syntaks for dato () konstruktør:
ny dato (isodatestring);
Det tar datoen i et ISO -format som en parameter.
Returverdi
Det gir et nytt datoobjekt.
Eksempel
Lag en streng som lagrer datoen i et ISO -format:
const isoString = '2022-10-10';
Ring datakonstruktøren ved å passere ISO -strengen og lagre datobjektet i variabelen “dateobj”:
const dateObj = ny dato (isostring);
Skriv ut det resulterende datoobjektet på konsollen:
konsoll.logg (dateobj);
Utgangen indikerer at ISO -strengen er vellykket konvertert til datoobjektet ved å bruke dato () konstruktør:
Metode 2: Konverter datoobjekt fra en ISO -streng ved hjelp av dato.parse () -metode
For konvertering av datoobjektet fra en ISO -streng, "Dato.parse ()”Metode brukes. Metoden Parse () analyserer en datostreng og sender ut millisekundene siden midnatt 1. januar 1970.
Syntaks
Følg den gitt syntaks for å bruke PARSE () -metoden:
Dato.parse (isodatestring);
I syntaks ovenfor, "Isodatestring”Er datoen i et ISO -strengformat.
Returverdi
Eksempel
Pass ISO -strengen i en parse () -metode for å få datoobjektet i millisekunder:
const dateobj = dato.analysere (isostring);
Skriv ut resultatet på konsollen:
konsoll.logg (dateobj);
Produksjon
Vi har samlet den essensielle informasjonen relatert til å konvertere en ISO -streng til et datoobjekt i JavaScript.
Konklusjon
I konvertering av datoobjektet fra en ISO -streng, konstruktøren av datoobjektet som "Newdate ()" eller "Dato.parse ()”Metode brukes. Metoden Parse () gir summen av millisekundene fra 1. januar 1970, kl. 00:00:00 UTC, og datoen som en streng, mens dato () gir det nye datoobjektet. Denne artikkelen lærer metodene for å konvertere en ISO -streng til et datoobjekt ved hjelp av JavaScript.