V tomto článku uvidíme, jak vypočítat rozdíl mezi dvěma daty pomocí JavaScriptu. Pokud použijeme správné metody, pak je technika výpočtu rozdílu přímočará.
Objekt data je vyžadován k výpočtu rozdílu mezi daty v JavaScriptu. Objekt data JavaScript lze použít k získání roku, měsíce a dne. Rozdíl mezi termíny lze vypočítat v č.p. dnů, let nebo také v počtu milisekund.
Nyní vidíme několik ilustrací výpočtu rozdílu mezi dvěma daty ve dnech, letech nebo milisekundách.
V prvním příkladu uvidíme, jak vypočítat rozdíl mezi dvěma daty v č. dnů používání JavaScript .
Příklad1
Toto je příklad získání rozdílu v ne. dnů mezi zadanými dvěma daty. V tomto příkladu používáme přístup k výpočtu rozdílu.
Zde nejprve definujeme dvě data pomocí nové datum () , pak pomocí inbuilt vypočítáme časový rozdíl mezi oběma zadanými daty getTime() . Poté vypočteme počet dní tak, že rozdíl času obou dat vydělíme číslem. milisekund za den, které jsou (1000*60*60*24) .
Zde proměnná d1 ukládá první datum a proměnnou d2 uloží druhé datum. Proměnná dif ukládá rozdíl mezi časem a proměnnou dendiff ukládá rozdíl mezi daty.
<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> ' );Otestujte to hned
Výstup