JavaScript で 2 つの日付間の月数を計算する
JavaScript で 2 つの Date() オブジェクト間の月数の差を計算するには、 「差の月数」の定義。メソッド:
この値を取得するには、次から年、月、日を抽出できます。各日付オブジェクト。これらの値を使用すると、特定の解釈に基づいて 2 つの日付の間の月数を計算できます。コード例:
1 つのアプローチは、差を次のように考慮することです。年間全体の月数の差に、月数の差を加えたもの (前月のオフセットで調整)。<code class="javascript">function monthDiff(d1, d2) { var months; months = (d2.getFullYear() - d1.getFullYear()) * 12; months -= d1.getMonth(); months += d2.getMonth(); return months <= 0 ? 0 : months; }</code>
使用例:
次のコード スニペットは、monthDiff 関数の使用法を示しています:以上がJavaScript で 2 つの日付の間の月数を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。