In questo articolo vedremo come calcolare la differenza tra due date utilizzando JavaScript. Se utilizziamo i metodi giusti, la tecnica per calcolare la differenza è semplice.
L'oggetto data è necessario per calcolare la differenza tra le date in JavaScript. L'oggetto data JavaScript può essere utilizzato per ottenere un anno, un mese e un giorno. La differenza tra le date può essere calcolata in n. di giorni, anni o anche in numero di millisecondi.
Ora vediamo alcune illustrazioni del calcolo della differenza tra due date in giorni, anni o millisecondi.
Nel primo esempio vedremo come calcolare la differenza tra due date al n. di giorni di utilizzo JavaScript .
Esempio 1
Questo è un esempio di come ottenere la differenza nel n. di giorni tra le due date specificate. In questo esempio, stiamo applicando un approccio per calcolare la differenza.
Qui, innanzitutto, definiamo due date utilizzando il file nuova data() , quindi calcoliamo la differenza oraria tra entrambe le date specificate utilizzando il metodo integrato prendi tempo() . Quindi calcoliamo il numero di giorni dividendo la differenza di tempo di entrambe le date per il n. di millisecondi in un giorno che sono (1000*60*60*24) .
Ecco la variabile d1 memorizza la prima data e la variabile d2 memorizza la seconda data. La variabile diff memorizza la differenza tra l'ora e la variabile giornodiff memorizza la differenza tra le date.
<p> This is an example of getting the difference between two dates using JavaScript. </p> var d1 = new Date('10/02/1969'); var d2 = new Date(); var diff = d2.getTime() - d1.getTime(); var daydiff = (diff / 31536000000).toFixed(0); document.write(' Total numbers of years since <b> 2nd October 1969 </b> is: <b> ' + daydiff + ' years </b> ' );Provalo adesso
Produzione