今日が指定した日から何週目か計算する関数を書いてみました。
UNIXタイムで差をだして、それを一週間分の秒数で割る、
という感じでやってます。
$START_DATE='2012-05-24';
$count = countWeek($START_DATE,$END_DATE);
echo "$count weeks.";function countWeek($fromDate){
$from = strtotime($fromDate);
$to = time();$ans = floor(($to - $from)/604800);
return $ans ;
}
DateTimeクラスとか使えばもっと楽をできるのかもしれませんが、
UNIXタイムもよく知らない状態で作ってみたのでちょうどいい勉強になりましたw
メモ
UNIXタイム:1970/01/01 00:00:00からの秒数