首页 > php代码 > php 日期相差天数处理函数

php 日期相差天数处理函数

我们搞开发时,经常碰到要把一个时间的与另一个时间相加减是吧,下面我来为各位朋友推荐二个php 日期相差天数处理函数吧。

第一种:

<?php
function count_days($a, $b) {
    $a_dt = getdate($a);
    $b_dt = getdate($b);
    $a_new = mktime(12, 0, 0, $a_dt['mon'], $a_dt['mday'], $a_dt['year']);
    $b_new = mktime(12, 0, 0, $b_dt['mon'], $b_dt['mday'], $b_dt['year']);
    return round(abs($a_new - $b_new) / 86400);
}
//今天与2008年10月11日相差多少天
$date1 = strtotime(time());
$date1 = strtotime('10/11/2008');
$result = count_days($date1, $date2);
echo $result;

第二种:

<?php
//今天与2008年9月9日相差多少天
$Date_1 = date("Y-m-d");
$Date_2 = "2008-10-11";
$d1 = strtotime($Date_1);
$d2 = strtotime($Date_2);
$Days = round(($d2 - $d1) / 3600 / 24);
echo "今天与2008年10月11日相差" . $Days . "天";


本文地址:http://www.phprm.com/code/559ef27acb1947ba682da962b5de8c8f.html

转载随意,但请附上文章地址:-)

标签:none

发表留言