Î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('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> ' );Testează-l acum
Ieșire