JavaScriptを使用して数週間を過ごす方法

WBOY
リリース: 2023-05-12 15:06:37
オリジナル
409 人が閲覧しました

過去 1 週間とは何を意味しますか?ここ一週間ということですか?その場合は、JavaScript を使用して実行できます。

まず、現在の日付を取得する方法を見てみましょう:

let today = new Date();
ログイン後にコピー

このコードは、現在の日付を取得し、変数 today に保存します。

先週の日付を取得するには、Date オブジェクトの setDate() メソッドと getDate() メソッドを使用できます。 setDate() メソッドは Date オブジェクトの日付を設定し、getDate() メソッドは Date オブジェクトの日付を取得します。

現在の日付から 7 日を減算し、各日付の日付を取得して配列に格納します。

以下はコード例です:

let today = new Date(); let lastWeek = []; for (let i = 0; i < 7; i++) { let tempDate = new Date(); tempDate.setDate(today.getDate() - 7 + i); lastWeek.push(tempDate.getDate()); }
ログイン後にコピー

上記のコードでは、lastWeek という名前の配列を作成し、for ループを使用してそれを 7 回走査しました。各ループでは、tempDate という名前の Date オブジェクトを作成し、現在の日付から 7 日とループ内の回数を引いた値に設定します。次に、getDate() メソッドを使用して tempDate の日付を取得し、それを lastWeek 配列に追加します。

これで、過去 1 週間の日付を取得することができました。ただし、これらの日付は単なる数字です。それらを月と日の形式に変換したい場合は、Date オブジェクトの getMonth() メソッドと getFull Year() メソッドを使用して月と年を取得できます。

以下はコード例です:

let today = new Date(); let lastWeek = []; for (let i = 0; i < 7; i++) { let tempDate = new Date(); tempDate.setDate(today.getDate() - 7 + i); let month = tempDate.getMonth() + 1; let day = tempDate.getDate(); let year = tempDate.getFullYear(); lastWeek.push(`${month}/${day}/${year}`); }
ログイン後にコピー

上記のコードでは、過去 1 週間の日付を調べるときに、getMonth()、getDate()、および getFull Year() メソッドを使用して、月と日付、年をそれぞれ取得し、それらを組み合わせて${month}/${day}/${year}のような形式を形成し、それを lastWeek 配列に追加します。

これで、JavaScript を通じて過去 1 週間の日付を取得するロジックが正常に実装されました。日常的な個人の Web サイト、ブログ、その他のアプリケーションでは、そうすることでユーザーに利便性と優れたユーザー エクスペリエンスをもたらします。

以上がJavaScriptを使用して数週間を過ごす方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!