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

JavaScript の日付オブジェクトに日数を追加するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-20 15:04:09645ブラウズ

How Can I Add Days to a JavaScript Date Object?

JavaScript の日付操作: 日付に日数を追加する

JavaScript では、カスタム関数を使用して Date オブジェクトに日数を追加できます。 .NET には組み込みの AddDay() メソッドが用意されていますが、JavaScript にはありません。

日数を追加するカスタム関数

日付に日数を追加する関数を作成するには

Date.prototype.addDays = function(days) {
    var date = new Date(this.valueOf());
    date.setDate(date.getDate() + days);
    return date;
};

この関数は、addDays() を使用して Date オブジェクトのプロトタイプを拡張します。追加する日数を受け入れるメソッド。元の日付のクローンを作成して新しい Date オブジェクトを作成し、指定された日数で日付値を変更します。

使用法

カスタム addDays() を使用するにはメソッドを使用する場合は、Date オブジェクトで単純に呼び出すことができます。

var date = new Date();

console.log(date.addDays(5));

これにより、5 日の新しい Date オブジェクトが出力されます。元の日付よりも遅れています。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。