logo

Diferència de data de JavaScript

En aquest article, veurem com calcular la diferència entre dues dates utilitzant JavaScript. Si utilitzem els mètodes adequats, la tècnica de càlcul de la diferència és senzilla.

L'objecte data és necessari per calcular la diferència entre les dates a JavaScript. L'objecte de data de JavaScript es pot utilitzar per obtenir un any, un mes i un dia. La diferència entre les dates es pot calcular al núm. de dies, anys, o també en el nombre de mil·lisegons.

Ara veiem algunes il·lustracions de càlcul de la diferència entre dues dates en dies, anys o mil·lisegons.

En el primer exemple, veurem com calcular la diferència entre dues dates al núm. de dies utilitzant JavaScript .

Exemple 1

Aquest és un exemple d'obtenir la diferència en el núm. de dies entre les dues dates especificades. En aquest exemple, estem aplicant un enfocament per calcular la diferència.

Aquí, primer, estem definint dues dates utilitzant el nova data () , aleshores calculem la diferència horària entre ambdues dates especificades utilitzant la funció incorporada getTime() . Aleshores calculem el nombre de dies dividint la diferència de temps d'ambdues dates pel núm. de mil·lisegons en un dia que són (1000*60*60*24) .

Aquí la variable d1 emmagatzema la primera data i la variable d2 emmagatzema la segona data. La variable dif emmagatzema la diferència entre el temps i la variable dia de dia emmagatzema la diferència entre les dates.

 <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; ); 
Prova-ho ara

Sortida

Diferència de data de JavaScript