「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript计算两个日期之间天数的方法

JavaScript计算两个日期之间天数的方法

2025-04-17に投稿されました
ブラウズ:534

How to Calculate the Number of Days Between Two Dates in JavaScript?

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.

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3