In dit artikel zullen we zien hoe u het verschil tussen twee datums kunt berekenen met behulp van JavaScript. Als we de juiste methoden gebruiken, is de techniek om het verschil te berekenen eenvoudig.
Het date-object is vereist om het verschil tussen de datums in JavaScript te berekenen. Het JavaScript date-object kan worden gebruikt om een jaar, maand en dag op te halen. Het verschil tussen de data kunt u berekenen in nr. van dagen, jaren, of ook in het aantal milliseconden.
Nu zien we enkele illustraties van het berekenen van het verschil tussen twee datums in dagen, jaren of milliseconden.
In het eerste voorbeeld zullen we zien hoe we het verschil tussen twee datums in nr. aantal dagen gebruikt JavaScript .
Voorbeeld 1
Dit is een voorbeeld van het verkrijgen van het verschil in nr. aantal dagen tussen de opgegeven twee datums. In dit voorbeeld passen we een aanpak toe om het verschil te berekenen.
Hier definiëren we eerst twee datums met behulp van de nieuwe datum() , dan berekenen we het tijdsverschil tussen beide opgegeven datums met behulp van de ingebouwde krijg tijd() . Vervolgens berekenen we het aantal dagen door het tijdsverschil van beide data te delen door het nee. van milliseconden op een dag dat zijn (1000*60*60*24) .
Hier de variabele d1 slaat de eerste datum en variabele op d2 slaat de tweede datum op. De variabele verschil slaat het verschil op tussen de tijd en de variabele dagverschil slaat het verschil tussen de datums op.
<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> ' );Test het nu
Uitvoer