Come calcolare i giorni tra due date in JavaScript?

Come calcolare i giorni tra due date in JavaScript?
Sei mai stato in uno scenario simile in cui ci viene data la data di giunzione di un dipendente che si è dimesso dalla sua designazione in una certa data e vogliamo capire quanti giorni ha lavorato con l'azienda per calcolare il suo stipendio. In una situazione del genere JavaScript può aiutare.

Quello era solo uno su un gazillion possibili scenari in cui puoi ritrovarti, ma ci sono altri problemi che possono avvenire quando si tratta di problemi di vita reale. Pertanto, discuteremo di come possiamo risolvere facilmente questo problema usando JavaScript.

Calcola i giorni tra due date usando JavaScript

Diamo un'occhiata a come possiamo calcolare il numero di giorni in JavaScript.

Inizieremo definendo due oggetti da data.

let date_1 = new Date ('10/25/2021 ');
let date_2 = new Date ();

Quindi dovremo capire qual è la differenza tra queste due date.

Let Difference = Date_1.gettime () - date_2.prendi tempo();
console.log (differenza);

Ora, il risultato è in millisecondi e dobbiamo convertire questo risultato in giorni. La formula per la conversione di millisecondi nei giorni è:

(1000 millisecondi * (60 secondi * 60 minuti) * 24 ore)

Let TotalDays = matematica.ceil (differenza / (1000 * 3600 * 24));
console.registro (totali giorni + "giorni alla Coppa del Mondo");

Questo calcolerà i giorni tra le due date fornite.

Codice completo

Di seguito è riportato il codice completo per questo problema:

let date_1 = new Date ('10/25/2021 ');
let date_2 = new Date ();
const Days = (Date_1, Date_2) =>
Let Difference = Date_1.gettime () - date_2.prendi tempo();
Let TotalDays = matematica.ceil (differenza / (1000 * 3600 * 24));
restituire totali giorni;

console.registro (giorni (date_1, date_2) +"giorni alla coppa del mondo");

Basta eseguire il file e vedere l'output nel tuo terminale, l'output sarà simile a quanto segue:

Conclusione

I giorni possono essere calcolati tra le due date scoprendo prima la differenza di tempo tra le due date fornite che si traduce in millisecondi e poi convertendo i millisecondi nei giorni. In questo post, abbiamo imparato come possiamo facilmente calcolare le date tra le due date in JavaScript usando il getDate () proprietà del Data oggetto.