您的位置:博客首页 >> Web技术 >> PHP计算俩时间差

PHP计算俩时间差

日志编号:130 发表时间: 2012-10-06 10:28:04 关注次数:3617
<?php
$one = strtotime('2011-05-08 07:02:40');//开始时间 时间戳
$two = strtotime('2011-12-25 00:00:00');//结束时间 时间戳
$cle = $two - $one; //得出时间戳差值
$d = ceil($cle/3600/24);
$h = ceil(($cle%(3600*24))/3600);  //%取余
$m = ceil(($cle%(3600*24))/60);
echo "两个时间相差 $d 天 $h 小时 $m 分" 
?>

下面这个是计算两个时间的日期差,在统计系统上很有用:
<?php
$one =strtotime('2012-10-04 23:59:40');
$two = strtotime('2012-10-05 00:00:10');//时间戳固定,从数据库中直接取出时间戳,本例中使用strtotime方便查看
echo date('d',$two)-date('d',$one);
?>

最近在做一个财务统计时要用到,昨日收入、日最高收入、月最高收入、年最高收入,以及每日详细收入等等。
本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。