次の行を使用して、PHP で 4 週間の間隔を計算しています。$calStart
これは、計算の基礎として固定日付 ( ) を使用し、選択した年の最後の日 ( $rangeEnd
/ $selYear
) で間隔を終了します。
例:選択した年が 2015 年である場合、ここでの範囲の最初の日付は、選択した年の最初の間隔日として 2015-01-16 にする必要があります。
$rangeDays
ここの誰かが、日付以降のすべての間隔を返すのではなく、選択した年の最初の間隔の日付からのみ開始するように設定する方法を教えてもらえますか$calStart
?
$calStart = new DateTime('2014-01-17');
$interval = DateInterval::createFromDateString('4 weeks');
$rangeEnd = new DateTime($selYear . '-12-31');
$rangeDays = new DatePeriod($calStart, $interval, $rangeEnd);
これについて助けてくれてありがとう、ティム。