Come aggiungere giorni alla data corrente in JavaScript

Come aggiungere giorni alla data corrente in JavaScript

JavaScript fornisce a Data obiettare per eseguire varie manipolazioni usando la data/ora. Durante la gestione delle funzionalità della data/ora, potrebbe essere necessario uno sviluppatore per aggiungere alcuni giorni alla data corrente per trovare una data specifica che si verifica dopo aver aggiunto i giorni. In questo post, dimostreremo vari metodi per aggiungere giorni alla data corrente in JavaScript. Questo post serve i seguenti risultati:

  • Utilizzo del metodo setDate () per aggiungere giorni alla data corrente in JavaScript
  • Usando la data.Metodo ora () per aggiungere giorni alla data corrente in JavaScript
  • Utilizzo della funzione personalizzata per aggiungere giorni alla data corrente in JavaScript

Metodo 1: utilizzando il metodo setDate () per aggiungere giorni alla data corrente in JavaScript

Un esempio è adattato per l'aggiunta di giorni specificati impiegando il impostare la data() E getDate () metodi. In primo luogo, il getDate () Il metodo recupera la data corrente in base all'ora locale e quindi sul impostare la data() Il metodo imposta la giornata del mese passando una discussione di una data particolare. Il seguente codice è scritto qui utilizzando il impostare la data() E getDate () metodi.

Codice

console.Registro ("Aggiungi 2 giorni alla data corrente")
const d = new Date ();
D.SetDate (d.getDate () + 2);
console.registro (d)

La descrizione del codice è la seguente:

  • Innanzitutto, un oggetto "D"È creato con il Data() costruttore da parte del nuovo parola chiave.
  • Dopodiché, il getDate () viene utilizzato il metodo che restituisce la data corrente in base all'ora locale.
  • IL impostare la data() Il metodo restituisce la giornata del mese aggiungendo due giorni alla data esistente.
  • Finalmente il tronco d'albero() Il metodo viene utilizzato per visualizzare la data aggiornata nella finestra della console.

Produzione

L'output restituisce la data aggiornata "Sab il 27 agosto 2022, 09:45:00 GMT+0500 (tempo standard del Pakistan)"Aggiungendo due giorni alla data corrente.

Metodo 2: usando la data.Metodo ora () per aggiungere giorni alla data corrente in JavaScript

IL Data.Ora() Il metodo è importante per estrarre il numero di millisecondi. Questi millisecondi vengono aggiunti alla data corrente per restituire la data aggiornata. Ad esempio, il codice è il seguente:

Codice

console.Log ("Aggiungi 1 giorno alla data corrente")
const d = nuova data (data.ora () + (3600 * 1000 * 24))
console.registro (d)

La descrizione del codice è la seguente:

  • In primo luogo, il Data() Il costruttore viene chiamato con un nuovo parola chiave.
  • In questo costruttore, il Ora() Il metodo è impiegato con “3600 * 1000 * 24"(Numero di millisecondi in un giorno) per aggiungere un giorno alla data corrente.
  • IL Ora() Il metodo restituisce il millisecondi.
  • Infine, la data aggiornata è stampata sulla console.

Produzione

L'output restituisce "Ven 26 agosto 2022, 09:48:31 GMT+0500 (tempo standard del Pakistan)" Aggiungendo 1 giorno alla data corrente.

Metodo 3: utilizzando la funzione personalizzata per aggiungere giorni alla data corrente in JavaScript

Una funzione personalizzata è adattata per l'aggiunta di giorni in JavaScript. Utilizzando questa funzione, gli utenti possono specificare una data casuale e aggiungere determinati giorni ad essa. Ad esempio, il codice è il seguente:

Codice

console.Registro ("Aggiungi 5 giorni alla data corrente")
funzione custom_fn (data, giorni)
var d = new Date (data);
D.SetDate (d.getDate () + giorni);
ritorno d;

var user_date = new Date (2022, 03, 20);
console.log (custom_fn (user_date, 5));

In questo codice:

  • Una funzione personalizzata "Custom_fn" è creato in cui vengono passati due argomenti, chiamati come Data, giorni.
  • In questo metodo, una variabile D memorizza la data corrente chiamando il costruttore Data().
  • Dopodiché, il impostare la data() il metodo specifica il numero di giorni che vengono aggiunti dopo aver estratto la data corrente tramite il getDate () metodo.
  • Alla fine, una data manuale "2022, 03, 20" viene passato al Data() costruttore e conservato in user_date variabile.
  • Finalmente il tronco d'albero() Il metodo è adattato per visualizzare la data aggiornata dopo l'aggiunta di 5 giorni.

Produzione

L'output mostra che una funzione personalizzata viene utilizzata per l'aggiunta di 5 giorni alla data di assegnazione manuale.

Conclusione

In JavaScript, il setDate (), getDate () E Data.Ora() I metodi sono impiegati per l'aggiunta di giorni nella data corrente. IL impostare la data() Il metodo imposta il giorno del mese passando una data specificata. Inoltre, il getDate () Il metodo restituisce la data corrente in base all'ora e alla regione locale. IL Data.Ora() Il metodo restituisce il numero di millisecondi e questi millisecondi vengono convertiti in giorni per ottenere la data aggiornata. Inoltre, a funzione personalizzata è adattato per l'aggiunta di giorni passando una data specificata dall'utente. Questo post ha discusso di vari metodi per aggiungere giorni alla data corrente.