求两个日期之间相差的天数

作者:夏雨芭蕉时间:2016-05-10 13:09:20 浏览量:

/**
* 求两个日期之间相差的天数,参数不分先后,但应该是正确的日期格式 2015-6-18
* (针对1970年1月1日之后,求之前可以采用泰勒公式)
* @param string $day1
* @param string $day2
* @return number
*/
function diffBetweenTwoDays ($day1, $day2)
{
  $second1 = strtotime($day1);
  $second2 = strtotime($day2);
   
  if ($second1 < $second2) {
    $tmp = $second2;
    $second2 = $second1;
    $second1 = $tmp;
  }
  return ($second1 - $second2) / 86400;
}

Copyright © 2016 Allister All Rights Reserved