Ebben a cikkben látni fogjuk, hogyan lehet kiszámítani a két dátum közötti különbséget JavaScript használatával. Ha a megfelelő módszereket használjuk, akkor a különbség kiszámításának technikája egyszerű.
A dátum objektum szükséges a JavaScript dátumai közötti különbség kiszámításához. A JavaScript dátum objektum használható év, hónap és nap lekérdezésére. Az időpontok közötti különbség a sz. napok, évek, vagy ezredmásodpercek számában is.
Most láthatunk néhány illusztrációt két dátum közötti különbség kiszámítására napokban, években vagy ezredmásodpercekben.
Az első példában látni fogjuk, hogyan kell kiszámítani a különbséget két dátum között a sz. napok használatából JavaScript .
Példa1
Ez egy példa arra, hogy a különbséget a sz. napok a megadott két dátum között. Ebben a példában egy megközelítést alkalmazunk a különbség kiszámítására.
Itt először két dátumot határozunk meg a segítségével új dátum () , akkor kiszámítjuk a két megadott dátum közötti időkülönbséget a beépített getTime() . Ezután úgy számítjuk ki a napok számát, hogy a két dátum időkülönbségét elosztjuk a számmal. ezredmásodperc egy nap alatt (1000*60*60*24) .
Itt a változó d1 tárolja az első dátumot és a változót d2 tárolja a második dátumot. A változó diff tárolja az idő és a változó közötti különbséget daydiff tárolja a dátumok közötti különbséget.
<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> ' );Tesztelje most
Kimenet