JavaScript gir en Dato objekt å utføre forskjellige manipulasjoner ved bruk av dato/tid. Mens du arbeider med dato/tidsfunksjonaliteter, kan det være nødvendig. I dette innlegget vil vi demonstrere forskjellige metoder for å legge til dager til gjeldende dato i JavaScript. Dette innlegget tjener følgende utfall:
Metode 1: Bruke setDate () -metode for å legge til dager til gjeldende dato i JavaScript
Et eksempel er tilpasset for å legge til spesifiserte dager ved å bruke setDate () og getDate () metoder. For det første getDate () Metode henter gjeldende dato basert på lokal tid, og deretter setDate () Metoden setter månedens dag ved å formidle et argument om en bestemt dato. Følgende kode er skrevet her ved å bruke setDate () og getDate () metoder.
Kode
konsoll.Logg ("Legg til 2 dager i gjeldende dato")
const d = ny dato ();
d.setdate (d.getDate () + 2);
konsoll.Logg (D)
Beskrivelsen av koden er som følger:
Produksjon
Utgangen returnerer den oppdaterte datoen “Lør 27. august 2022, 09:45:00 GMT+0500 (Pakistan Standard Time)”Ved å legge to dager til gjeldende dato.
Metode 2: Bruke dato.Nå () Metode for å legge til dager til gjeldende dato i JavaScript
De Dato.nå() Metode er viktig for å hente ut antall millisekunder. Disse millisekundene legges til gjeldende dato for å returnere den oppdaterte datoen. For eksempel er koden som følger:
Kode
konsoll.Logg ("Legg til 1 dag til gjeldende dato")
const d = ny dato (dato.nå () + (3600 * 1000 * 24))
konsoll.Logg (D)
Beskrivelsen av koden er som følger:
Produksjon
Utgangen kommer tilbake “Fre 26. august 2022, 09:48:31 GMT+0500 (Pakistan Standard Time)” ved å legge 1 dag til gjeldende dato.
Metode 3: Bruke tilpasset funksjon for å legge til dager til gjeldende dato i JavaScript
En tilpasset funksjon er tilpasset for å legge til dager i JavaScript. Ved å bruke denne funksjonen kan brukere spesifisere en tilfeldig dato og legge til visse dager til den. For eksempel er koden som følger:
Kode
konsoll.Logg ("Legg til 5 dager til gjeldende dato")
funksjon tilpasset_fn (dato, dager)
var d = ny dato (dato);
d.setdate (d.getDate () + dager);
return d;
var user_date = ny dato (2022, 03, 20);
konsoll.logg (tilpasset_fn (user_date, 5));
I denne koden:
Produksjon
Utgangen viser at en tilpasset funksjon brukes til å legge til 5 dager i den manuelle tildelingsdatoen.
Konklusjon
I JavaScript, setDate (), getDate () og Dato.nå() Metoder brukes for å legge til dager i gjeldende dato. De setDate () Metoden angir månedens dag ved å sende en spesifisert dato. Videre getDate () Metoden returnerer gjeldende dato basert på lokal tid og region. De Dato.nå() Metoden returnerer antall millisekunder, og disse millisekundene blir konvertert til dager for å få den oppdaterte datoen. Dessuten a Tilpasset funksjon er tilpasset for å legge til dager ved å sende en spesifisert dato fra brukeren. Dette innlegget har diskutert forskjellige metoder for å legge til dager til gjeldende dato.