How to Calculate the Difference Between Dates in Javascript
As you attempt to determine the difference between two dates in Javascript, consider this solution:
The code snippet below can effectively capture the number of days between two specified dates:
<pre>const date1 = new Date('7/13/2010');
const date2 = new Date('12/15/2010');
const diffTime = Math.abs(date2 - date1);
const diffDays = Math.floor(diffTime / (1000 60 60 * 24));
console.log(diffTime + " milliseconds");
console.log(diffDays + " days");</pre>
In this approach, we employ Math.abs() to calculate the absolute difference between the two dates, taking into account their millisecond values.
Next, we divide this difference by the millisecond equivalent of a day (1000 60 60 * 24) using Math.floor() to obtain the integer number of days, discarding any fractional values.
Ultimately, this method accurately yields the total number of elapsed days between the two specified dates, regardless of their time components.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3