您好,欢迎访问一九零五行业门户网

分享PHP计算两个日期相差天数的代码,_PHP教程

分享php计算两个日期相差天数的代码,本文实例讲述了php计算两个日期相差天数的方法。分享给大家供大家参考。具体实现方法如下:
diff($date2);echo difference . $interval->y . years, . $interval->m. months, .$interval->d. days ; // shows the total amount of days (not divided into years, months and days like above)echo difference . $interval->days . days ;-------------------------------------------------------- or /** * calculate differences between two dates with precise semantics. based on phps datetime::diff() * implementation by derick rethans. ported to php by emil h, 2011-05-02. no rights reserved.*/function _date_range_limit($start, $end, $adj, $a, $b, $result){ if ($result[$a] = $end) { $result[$b] += intval($result[$a] / $adj); $result[$a] -= $adj * intval($result[$a] / $adj); } return $result;}function _date_range_limit_days($base, $result){ $days_in_month_leap = array(31, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); $days_in_month = array(31, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); _date_range_limit(1, 13, 12, m, y, &$base); $year = $base[y]; $month = $base[m]; if (!$result[invert]) { while ($result[d] < 0) { $month--; if ($month $two) { list($one, $two) = array($two, $one); $invert = true; } $key = array(y, m, d, h, i, s); $a = array_combine($key, array_map(intval, explode( , date(y m d h i s, $one)))); $b = array_combine($key, array_map(intval, explode( , date(y m d h i s, $two)))); $result = array(); $result[y] = $b[y] - $a[y]; $result[m] = $b[m] - $a[m]; $result[d] = $b[d] - $a[d]; $result[h] = $b[h] - $a[h]; $result[i] = $b[i] - $a[i]; $result[s] = $b[s] - $a[s]; $result[invert] = $invert ? 1 : 0; $result[days] = intval(abs(($one - $two)/86400)); if ($invert) { _date_normalize(&$a, &$result); } else { _date_normalize(&$b, &$result); } return $result;}$date = 2014-12-04 19:37:22;echo '';print_r( _date_diff( strtotime($date), time() ) );echo '登录后复制
'; ?>希望本文所述对大家学习php程序设计有所帮助。
您可能感兴趣的文章:php计算两个日期时间差(返回年、月、日)php计算2个日期的差值函数分享php计算两个日期相差天数的方法php使用strtotime计算两个给定日期之间天数的方法php判断两个日期之间相差多少个月份的方法
http://www.bkjia.com/phpjc/1084555.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1084555.htmltecharticle分享php计算两个日期相差天数的代码, 本文实例讲述了php计算两个日期相差天数的方法。分享给大家供大家参考。具体实现方法如下: p...
其它类似信息

推荐信息