PR

PHP5.2でDateTime::diffっぽいもの

以前、以下の記事を書きました。

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;
 }

コメント