読者です 読者をやめる 読者になる 読者になる

masayuki5160's diary

名古屋でWeb系エンジニアしてます。

今日は何週目か計算する

今日が指定した日から何週目か計算する関数を書いてみました。

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からの秒数