日付が特定の 2 か月 (年末は 8 月 31 日と見なされる) の間にあるかどうかを確認する日付アルゴリズム (DateTime オブジェクトを使用) の作成に問題があります。
したがって、年始は XXXX の 9 月 1 日と見なされ、年末は XXXX+1 の 8 月 31 日と見なされます。
$today = new DateTime('now');
日付が 6 月から 5 月の間かどうかを確認する必要があります。
たとえば、2009 年 12 月の場合
、日付は 2009 年 6 月から 2010 年 5 月の間ですか? (はい)
日付が 2014 年 4 月の場合 日付は
2013 年 6 月から 2014 年 5 月の間ですか? (はい)
日付が 2014 年 7 月の場合
2013 年 6 月から 2014 年 5 月までの日付です。(いいえ)