Hvordan trekke fra datoer i JavaScript

Hvordan trekke fra datoer i JavaScript

JavaScript gir en Dato objekt å utføre manipulasjoner med en Dato, dag, tid, år, etc. Ved hjelp av dette objektet kan brukere trekke ut datoer og endre dem etter tillegg eller subtraksjon basert på deres behov. Dette innlegget demonstrerer forskjellige metoder for trekke fra datoer i JavaScript. For å finne forskjellen mellom datoer, getDate () Metoder er tilpasset. Dessuten, Matte.abs () brukes også til å trekke fra to datoer i JavaScript. Innholdet i innlegget er som følger:

  • Hvordan trekke fra datoer i JavaScript
  • Bruke GetDate () -metode i JavaScript
  • Bruke matematikk.ABS () Metode i JavaScript

Hvordan trekke fra datoer i JavaScript?

De Dato Objekt har forskjellige funksjoner for å trekke ut og manipulere gjeldende datoer. For eksempel getDate () metoden brukes til å hente dagnummeret på vegne av Dato gjenstand. Dessuten Matte.abs () Metoden er tilpasset for å beregne forskjellen mellom to datoer i absolutte verdier.

Metode 1: Trekk datoer ved bruk av getDate () -metode

De Dato objekt brukes med getDate () Metode for å trekke fra datoer. For eksempel vurderes et eksempel for å trekke fra datoer ved å bruke getDate () Metode i JavaScript. Metoden kommer tilbake millisekunder. Eksempelkoden er gitt nedenfor:

Kode

konsoll.Logg ("Eksempel for å trekke fra to datoer")
var d1 = ny dato ("16. mars 2022");
var d2 = ny dato ("6. april 2022");
var sub = d2.GetTime ()-D1.GetTime ();
konsoll.logg (sub);

Beskrivelsen av koden er gitt på en listet måte:

  • For det første “D1” Variabel brukes til å lagre datoen “16. mars 2022”.
  • Etter det, “D2” variabel lagrer den andre datoen som “6. april 2022”.
  • Videre “GetTime ()” Metoden er tilpasset for å beregne forskjellen mellom disse datoene.
  • Disse metodene trekker ut forskjellen i millisekunder og lagre den i "under" variabler.
  • Til slutt, den Logg() Metoden brukes til å vise forskjellen mellom disse datoene i millisekundformat.

Produksjon

Resultatet av to subtraksjon er trykt på konsollen.

Metode 2: Trekk datoer ved bruk av matematikk.ABS () Metode

De Matte Objekt gir forskjellige funksjoner for å manipulere dataene ved hjelp av tillegg eller subtraksjon. Derfor anses et eksempel for å trekke fra de to datoene ved å bruke abs () Metode i JavaScript. Koden er skrevet nedenfor ved å vurdere metoden:

Kode

konsoll.Logg ("Første date")
var first_date = ny dato ("03/8/2022");
var sec_date = ny dato ("02/10/2022");
konsoll.Log (First_Date)
konsoll.Logg ("Andre date")
konsoll.Log (SEC_DATE)
var dif = matematikk.ABS (sec_date-first_date);
D = DIF/(1000 * 3600 * 24)
konsoll.Logg ("Trekk fra dager")
konsoll.logg (d);

Forklaringen på koden er gitt her:

  • To variabler, "første date" og “Sec_date” brukes til å lagre to “03/8/2022” og “02/10/2022” datoer.
  • Etter det, abs () metoden brukes til å lagre den absolutte verdien av de trukket fra de trukkete datoene i en “Diff” variabel.
  • Videre er verdien i “Diff” variabel er delt med “1000*3600*24” å konvertere de absolutte verdiene til dager og lagre dem i “D” variabel.
  • Til slutt, den Logg() Metoden brukes for å vise de trukket fra de trukkete dagene.

Produksjon

Utgangen kommer tilbake “26” Etter å ha trukket fra datoene fra “8. mars 2022 ” til “10. februar 2022”.

Konklusjon

De getDate () og Matte.abs () Metoder brukes for å få forskjellen mellom de to datoene. Forskjellen kan være i dager, timer eller hva brukeren ønsker. Datoobjektet brukes med getDate () Metode for å trekke fra datoer. Her har vi demonstrert flere metoder for å få forskjellen mellom to datoer i JavaScript. For bedre forståelse har vi gitt et sett med eksempler som viser demonstrasjonen av hver metode.