ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の日付から日数を引いて過去の日付を取得する方法

JavaScript の日付から日数を引いて過去の日付を取得する方法

DDD
リリース: 2024-12-04 12:14:11
オリジナル
586 人が閲覧しました

How to Subtract Days from a JavaScript Date to Get a Past Date?

JavaScript の日付から過去の日付を計算する

現在の日付の数日前の日付を見つけることは、プログラミングにおける一般的なタスクです。これは、JavaScript でネイティブの Date オブジェクトを操作することで簡単に実現できます。

質問:

JavaScript の Date から指定した日数を減算して、日付を取得するにはどうすればよいですか?過去の日付?

答え:

解決策は、Date オブジェクトの setDate() メソッドを利用することです。このメソッドは、オブジェクトの日付値を取得し、新しい値を割り当てます。 X 日前に戻るには、現在の日付から X を減算するだけです:

var d = new Date();
d.setDate(d.getDate() - 5);
ログイン後にコピー

説明:

上記のコードでは、Date オブジェクト (d ) 現在の日付を表します。次に、setDate() を呼び出し、既存の日付値から 5 を減算し、実質的に 5 日戻します。

注:

    このメソッドは日付を変更します。オブジェクトそのもの。不変の代替方法を希望する場合は、既存の Date オブジェクトを変更するのではなく、新しい Date オブジェクトを作成します。
  • setDate() メソッドは、更新された日付の時刻値を返します。

例:

var d = new Date();

console.log('Today is: ' + d.toLocaleString());

d.setDate(d.getDate() - 5);

console.log('5 days ago was: ' + d.toLocaleString());
ログイン後にコピー
このコードは、現在の日付と 5 日前の日付を出力します。それ。

以上がJavaScript の日付から日数を引いて過去の日付を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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