日付がありますが、今月の初めからこの平日が何回あったかを知りたいです。(1 ~ 5 のはずです)
この番号が必要な理由は、たとえば「毎月第 4 水曜日」に何かを配達することをお客様に伝えているためです。
事前定義された週の開始日から開始された週数を返すだけのものは必要ありません (私が見つけることができるすべての例はまさにそれを行います)。
次のように、このコードの逆を実装したことを知っておくと役立つ場合があります。
echo date('Y-m-d', strtotime("2013-08 4 Wednesday"));
//returns the 4th Wednesday of the month namely "2013-08-28"
「2013-08-28」で始まる「4」を取得するにはどうすればよいですか?