ホームページ > 記事 > ウェブフロントエンド > JavaScriptで2つの日付の間の日数を計算するにはどうすればよいですか?
JavaScript を使用した日付間の日数の計算
2 つの日付の間の日数を決定することは、プログラミングにおける一般的な要件です。たとえば、プロジェクトの期間や 2 つのイベント間のギャップを計算したい場合があります。この記事では、JavaScript を使用してこの問題に取り組みます。
質問: '13/04/2010' と '15 などの 2 つの日付の間の日数を計算するにはどうすればよいですか? /04/2010'?
答え:
JavaScript で 2 つの日付の間の日数を計算するには、次の方法を使用できます:
このアプローチを示すコード例を次に示します:
<code class="javascript">const oneDay = 24 * 60 * 60 * 1000; // hours*minutes*seconds*milliseconds const firstDate = new Date(2008, 1, 12); // March 12, 2008 const secondDate = new Date(2008, 1, 22); // March 22, 2008 const diffDays = Math.round(Math.abs((firstDate - secondDate) / oneDay)); console.log(`The number of days between ${firstDate} and ${secondDate} is ${diffDays}`);</code>
このコードは結果を出力します:
The number of days between Sat Feb 12 2008 00:00:00 GMT+0800 (Malaysia Time) and Sat Feb 22 2008 00:00:00 GMT+0800 (Malaysia Time) is 9
以上がJavaScriptで2つの日付の間の日数を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。