logo

Rozdiel dátumov JavaScriptu

V tomto článku uvidíme, ako vypočítať rozdiel medzi dvoma dátumami pomocou JavaScriptu. Ak použijeme správne metódy, potom je technika výpočtu rozdielu jednoduchá.

Objekt dátumu je potrebný na výpočet rozdielu medzi dátumami v JavaScripte. Objekt dátumu JavaScript možno použiť na získanie roku, mesiaca a dňa. Rozdiel medzi dátumami je možné vypočítať v č. dní, rokov alebo aj v počte milisekúnd.

Teraz vidíme niekoľko ilustrácií výpočtu rozdielu medzi dvoma dátumami v dňoch, rokoch alebo milisekundách.

V prvom príklade uvidíme, ako vypočítať rozdiel medzi dvoma dátumami v č. dní používania JavaScript .

Príklad 1

Toto je príklad získania rozdielu v č. dní medzi uvedenými dvoma dátumami. V tomto príklade používame prístup na výpočet rozdielu.

Tu najprv definujeme dva dátumy pomocou nový dátum () , potom vypočítame časový rozdiel medzi oboma určenými dátumami pomocou inbuilt getTime() . Potom vypočítame počet dní vydelením rozdielu času oboch dátumov číslom. milisekúnd za deň, ktoré sú (1000*60*60*24) .

Tu je premenná d1 ukladá prvý dátum a premennú d2 uloží druhý dátum. Premenná dif ukladá rozdiel medzi časom a premennou denný rozdiel uloží rozdiel medzi dátumami.

 <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; ); 
Vyskúšajte to

Výkon

Rozdiel dátumov JavaScriptu