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

PHP计算两个时间的差(秒 分 时 天 月 年)

两个时间之间月份差实例代码:
代码如下 复制代码 
$yourdate=2012-10-20;
$yourdate_unix=strtotime($yourdate);
echo (date(y,$yourdate_unix)-date(y))*12+(date(m,$yourdate_unix)-date(m));
例子1
代码如下 复制代码 
/*
    * 计算2个时间段的月份差
 * @param $st开始时间 $et结束时间(时间戳格式)
 * @return $total 返回的差值 
   */
   function getmonthnum($st, $et)
   {
    $s_m = date('n', $st);
    $e_m = date('n', $et);
    $s_y = date('y', $st);
    $e_y = date('y', $et);
    $total = 13 - $s_m + ($e_y - $s_y - 1) * 12 + $e_m; //计算月份差
    return $total;
   }
例子2
代码如下 复制代码
例子3
代码如下 复制代码
例子4
代码如下 复制代码
例子四是我最喜欢的一个可以计算到天小时秒哦,当然具体的还是需要根据自己的需要了
from: http://www.111cn.net/phper/php-cy/66323.htm
其它类似信息

推荐信息