logo

Rozdíl v datech JavaScriptu

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(&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; ); 
Otestujte to hned

Výstup

Rozdíl v datech JavaScriptu