長年にわたり、1 月 1 日がいつ日曜日になるかを知ることは常に重要です。この情報は、イベントのスケジュール設定、プロジェクトの管理など、さまざまな目的に使用される場合があります。この記事の目的は、JavaScript で 1 月 1 日が日曜日に当たる日付をさまざまな年で検索できるようにすることです。
###アルゴリズム###
一定範囲の年の日曜日の 1 月 1 日を見つけるアルゴリズムには、いくつかの手順が含まれます。最初のステップは、現在の年と、1 月 1 日を日曜日として検索する年との間の日数を計算することです。 2 番目のステップは、今年の 1 月 1 日が属する曜日を見つけることです。3 番目のステップは、1 月 1 日から今年の 1 月 1 日までの日曜日の日数を次の範囲で見つけます。年。
このアルゴリズムの重要性は、その単純さと効率にあります。このアルゴリズムを使用すると、1 月 1 日が日曜日に当たる年の範囲をすばやく簡単に見つけることができます。
方法1
このメソッドは、for ループを使用して開始年から終了年までの年の範囲を反復し、年ごとに、年、月を含む新しい Date オブジェクトが作成されます (0 から始まるインデックスなので、1 月は0) と days(1) をパラメータとして使用します。次に、getDay() メソッドを使用して、今年の 1 月 1 日の曜日を取得します (0 から始まるインデックスなので、日曜日は 0 です)。曜日が 0 の場合、年は firstSunday 配列に追加されます。最後に、firstSunday 配列が結果として返されます。
リーリー
例 1
リーリー
方法 2
この方法は最初の方法と似ていますが、若干の変更が加えられています。 dayOfWeek 変数は、getDay() の結果に 6 を加算し、モジュロ演算子 (%) を使用して 7 で割って余りを求めることによって計算されます。これにより、曜日が常に 0 から 6 の範囲になり、0 は日曜日を表します。 dayOfWeek 変数が 0 の場合、年が firstSunday 配列に追加されます。
リーリー
例 2
リーリー
###結論は###
要約すると、この記事で説明したアルゴリズムを使用すると、JavaScript で、ある年の範囲内で 1 月 1 日が日曜日であることを見つける簡単なタスクになります。 2 つの異なるアプローチをコードと説明とともに紹介し、アルゴリズムの使用法を示す 2 つの実際の例も提供します。このアルゴリズムを使用すると、1 月 1 日が日曜日に当たる年の範囲を簡単に見つけることができ、さまざまな目的に役立ちます。
以上がJavaScript で、1 月 1 日が特定の年の日曜日であるかどうかを調べます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。