月の最終日を決定するためのクロスブラウザー手法
さまざまなブラウザーで月の最終日を確実に計算するには、次のようにします。 Date オブジェクトのメソッド setFull Year() を日の値 0 で利用する手法を使用します。
次の例は、このアプローチを示しています。
<code class="js">var d = new Date(); d.setFullYear(2008, 11, 0); console.log(d.toString()); // Sun Nov 30 2008</code>
このメソッドは、日を設定する動作を利用します。 setFull Year() の値を 0 にすると、前月の末日が返されます。
または、setDate() メソッドで同様のアプローチを使用できます。
<code class="js">var month = 0; // January var d = new Date(2008, month + 1, 0); console.log(d.toString()); // last day in January</code>
両方このメソッドは、月の末日を決定する際にブラウザーを超えた信頼性を提供し、異なる閲覧環境間の不一致を排除します。
以上がブラウザで月の最終日を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。