logo

JavaScript datumska razlika

V tem članku bomo videli, kako izračunati razliko med dvema datumoma z uporabo JavaScripta. Če uporabimo prave metode, je tehnika izračuna razlike enostavna.

Datumski objekt je potreben za izračun razlike med datumi v JavaScriptu. Objekt JavaScript datum lahko uporabite za pridobitev leta, meseca in dneva. Razliko med datumoma lahko izračunate v št. dni, let ali tudi v številu milisekund.

Zdaj vidimo nekaj ilustracij izračuna razlike med dvema datumoma v dnevih, letih ali milisekundah.

V prvem primeru bomo videli, kako izračunati razliko med dvema datumoma v št. dni uporabe JavaScript .

Primer1

To je primer pridobivanja razlike v št. dni med navedenima datumoma. V tem primeru uporabljamo pristop za izračun razlike.

Tukaj najprej definiramo dva datuma z uporabo nov datum() , nato izračunamo časovno razliko med obema podanima datumoma z uporabo vgrajenega getTime() . Nato izračunamo število dni tako, da časovno razliko obeh datumov delimo s št. milisekund na dan, ki so (1000*60*60*24) .

Tukaj je spremenljivka d1 shrani prvi datum in spremenljivko d2 shrani drugi datum. Spremenljivka razl shrani razliko med časom in spremenljivko daydiff shrani razliko med datumi.

 <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; ); 
Preizkusite zdaj

Izhod

JavaScript datumska razlika