logo

Diferența de dată JavaScript

În acest articol, vom vedea cum să calculăm diferența dintre două date utilizând JavaScript. Dacă folosim metodele potrivite, atunci tehnica de calcul a diferenței este simplă.

Obiectul dată este necesar pentru a calcula diferența dintre date în JavaScript. Obiectul JavaScript data poate fi folosit pentru a obține un an, o lună și o zi. Diferența dintre date poate fi calculată în nr. de zile, ani sau, de asemenea, în număr de milisecunde.

Acum vedem câteva ilustrații de calcul a diferenței dintre două date în zile, ani sau milisecunde.

În primul exemplu, vom vedea cum se calculează diferența dintre două date din nr. de zile de utilizare JavaScript .

Exemplul 1

Acesta este un exemplu de obținere a diferenței în nr. de zile dintre cele două date specificate. În acest exemplu, aplicăm o abordare pentru a calcula diferența.

Aici, în primul rând, definim două date utilizând data noua() , apoi calculăm diferența de timp dintre ambele date specificate folosind funcția încorporată Fă-ți timp() . Apoi calculăm numărul de zile împărțind diferența de timp a ambelor date la nr. de milisecunde într-o zi care sunt (1000*60*60*24) .

Aici variabila d1 stochează prima dată și variabila d2 stochează a doua dată. Variabila dif stochează diferența dintre timp și variabilă daydiff stochează diferența dintre date.

 <p> This is an example of getting the difference between two dates using JavaScript. </p> var d1 = new Date(&apos;10/02/1969&apos;); var d2 = new Date(); var diff = d2.getTime() - d1.getTime(); var daydiff = (diff / 31536000000).toFixed(0); document.write(&apos; Total numbers of years since <b> 2nd October 1969 </b> is: <b> &apos; + daydiff + &apos; years </b> &apos; ); 
Testează-l acum

Ieșire

Diferența de dată JavaScript