U ovom članku ćemo vidjeti kako izračunati razliku između dva datuma pomoću JavaScripta. Ako koristimo prave metode, tada je tehnika izračunavanja razlike jednostavna.
Objekt datuma potreban je za izračunavanje razlike između datuma u JavaScriptu. JavaScript objekt datuma može se koristiti za dobivanje godine, mjeseca i dana. Razlika između datuma može se izračunati u br. dana, godina ili također u broju milisekundi.
Sada vidimo neke ilustracije izračunavanja razlike između dva datuma u danima, godinama ili milisekundama.
U prvom primjeru ćemo vidjeti kako izračunati razliku između dva datuma u br. dana korištenja JavaScript .
Primjer1
Ovo je primjer dobivanja razlike u br. dana između navedena dva datuma. U ovom primjeru primjenjujemo pristup za izračunavanje razlike.
Ovdje, prvo, definiramo dva datuma pomoću novi datum() , tada izračunavamo vremensku razliku između oba navedena datuma pomoću ugrađenog getTime() . Zatim izračunavamo broj dana tako da razliku vremena oba datuma podijelimo s br. milisekundi u danu koji su (1000*60*60*24) .
Ovdje je varijabla d1 pohranjuje prvi datum i varijablu d2 pohranjuje drugi datum. Varijabla dif pohranjuje razliku između vremena i varijable dnevni diff pohranjuje razliku između datuma.
<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> ' );Testirajte sada
Izlaz