誰かが現在の週が発生した場合に取得する方法を理解するのを手伝ってもらえますか.
次の変数があります: start_date 、 end_date 、 current_date week_occurrence 。
そして、私は出現回数を返す関数を持っています
// will return the number of weeks between start - end
function get_weeks_count($start , $end) {
return floor(abs(strtotime($start) - strtotime($end)) / 604800);
}
現在の日付が有効な日付かどうかを知る必要があります。
私は発生=毎N週のエントリを持っています。N が有効であることを知る方法。
抽象度が低い: 12 月に発生し、3 週間ごとに発生する場合、start_date は 1 日で end_date は 12 月 30 日です)
返されます:
TRUE for 1st week
FALSE for the second week
FALSE for the third week
TRUE for the last week