ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで指定された日付をインクリメントします

JavaScriptで指定された日付をインクリメントします

PHPz
PHPz転載
2023-09-10 13:17:021153ブラウズ

在 JavaScript 中增加给定日期

この記事では、JavaScript を使用して特定の日付を増やす方法について説明します。まず、この文の意味を分析して理解しましょう。日付 x = "05-02-2023" の場合、その日付に y = 7 日を加算し、結果の日付 "12-02-2023" を出力します。人間としては、2 月 5 日を 7 日に手動で追加して結果を得ることができます。ただし、これをプログラムで行うには JavaScript が必要です。

この記事では、これを行うためのいくつかのテクニックについて説明します。

addDays()関数を使用する

addDays 関数は、日付と増分する日数という 2 つのパラメーターを受け入れます。以下のコードでは、現在の日付に 7 日を加算し、追加された日付をコンソールに出力します。

###例### リーリー ###出力### リーリー

setDate() 関数と getDate() 関数を使用する

getDate 関数は、日付を示す 1 ~ 31 の整数を返します。次に、setdate 関数を使用して、変数の値を増分日付に設定します。ここでは、現在の日付に 14 日を加算し、結果をコンソールに表示します。増加した日数は同じ変数

"date"

に保存されるため、別の変数は必要ありません。

###例### リーリー ###出力### リーリー

ユーザー定義関数 ここでは、組み込み関数を使用する代わりに、日付をインクリメントする独自の関数を作成します。まず、指定された日付から月、月、年の日の整数を抽出し、それぞれ変数 d、m、y として保存します。次に、 d または day 変数に日数を追加し、戻ったときに日付形式に変換し直します。現在、この関数は 1 か月を超える日数を追加する機能に制限がありますが、組み込み関数が存在するため、これはせいぜい変更または回避できます。

###例### リーリー ###出力### リーリー

営業日のみ追加

電子商取引 Web サイトでは、配達予定時間を日数単位で表示しているのをよく見かけます。通常、この配達時間は日曜日には利用できません。配達予定日を計算する際には日曜日を除外する必要があります。祝日を除く場合もございます。

現在の日付に

7 営業日

を追加する方法は次のとおりです。

###例### リーリー ###出力### リーリー ###結論は###

上記のすべての方法では、特定の日付に日、月、さらには年を追加することができます。営業日を追加する機能は業界では非常に便利で、ECプラットフォームやテイクアウトサイトなどで利用できます。これらの方法に加えて、Moment.js ライブラリを利用することもできますが、これにより作業が不必要に複雑になります。プログラム。

以上がJavaScriptで指定された日付をインクリメントしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。