ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で日付に月を追加するにはどうすればよいですか?

JavaScript で日付に月を追加するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-03 09:04:29
オリジナル
410 人が閲覧しました

How can I add months to a date in JavaScript?

JavaScript で日付に月を加算する

日付を操作する場合、月を加算または減算して日付を操作する必要がある場合があります。このタスクは、JavaScript 関数を使用して実行できます。

日付に月を追加するには、Date オブジェクトの setMonth() メソッドを使用できます。このメソッドは、追加する月数を引数として受け取ります。 setMonth() メソッドの戻り値は、更新された月を含む新しい Date オブジェクトです。

たとえば、2011 年 6 月 1 日の日付に 8 か月を追加するには、次のコードを使用できます。

<code class="javascript">var date = new Date("06/01/2011");
var newDate = new Date(date.setMonth(date.getMonth() + 8));
console.log(newDate); // Expected output: 02/01/2012</code>
ログイン後にコピー
この例では、getMonth() メソッドを使用して日付オブジェクトの現在の月を取得します。次に、演算子を使用して現在の月に 8 を加算します。結果の値は setMonth() メソッドに渡され、日付オブジェクトが新しい月と年に更新されます (該当する場合)。最後に、console.log() ステートメントを使用して、更新された日付を表示します。

setMonth() メソッドを使用して、日付から月を減算することもできることに注意することが重要です。月を減算するには、メソッドの引数として負の値を指定するだけです。

以上がJavaScript で日付に月を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート