以前、以下の記事を書きました。
pc.casey.jp » 生年月日から年齢を計算する美しいコード :
https://pc.casey.jp/archives/2307
その流れでDateTime::diffの代替っぽいものを書きました。多分もっと良い方法が他にあるのでしょう。。。
スポンサードリンク
/* * [GPL] 2010.07.25 by pc.casey.jp * * Over 5.3 When must be use the DateTime::diff * */ function _date_diff($date1, $date2){ if(!$date1 = strtotime($date1)) return false; if(!$date2 = strtotime($date2)) return false; $day = 60 * 60 * 24; // day = sec * min * hour $days= ($date2 - $date1) / $day; return $days; }
コメント