日付が与えられた場合、その週番号をどのように計算しますか?その年の日付は?
たとえば、2008 年では、1 月 1 日から 1 月 6 日が第 1 週、1 月 7 日から 13 日が第 2 週となるため、日付が 2008 年 1 月 10 日の場合、週番号
1 年の n 番目 週の定義は妥当ではありますが、「標準」ではないことに注意してください。
ISO 8601 は、日付、時刻、およびタイムゾーンの表現に関する標準を定義します。月曜日から始まる週を定義します。また、年の第 1 週とは、その年の少なくとも 4 日が含まれる週であるとも述べています。したがって、20xx 年 12 月 29 日、30 日、31 日は 20xx 年の第 1 週 (xy = xx 1) となり、20xx 年 1 月 1 日、2 日、3 日は 20xx 年の最終週となる可能性があります。さらに、第 53 週が存在する可能性があります。
次に、興味深いテスト段階が始まります。第 53 週はいつ頃でしょうか? 1 つの答えは、2009-W53 の 2010 年 1 月 1 日金曜日です (実際、2010 年 1 月 3 日日曜日です)。同様に、2005 年 1 月 1 日土曜日は 2004-W53 にありますが、2006 年 1 月 1 日日曜日は 2005-W52 にあります。
以上が指定された日付の週番号を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。