php计算两个日期时间差
作者: 郑晓 分类: PHP 发布于: 2011-05-08 07:12 浏览:13,837 评论(2)
收藏下这些小程序,以后可能会用到~
经网友 Rming 的指正,由之前的ceil函数修改为floor函数。~
<?php
$one = strtotime('2011-05-08 07:02:40');//开始时间 时间戳
$tow = strtotime('2012-12-25 00:00:00');//结束时间 时间戳
$cle = $tow - $one; //得出时间戳差值
/* 这个只是提示
echo floor($cle/60); //得出一共多少分钟
echo floor($cle/3600); //得出一共多少小时
echo floor($cle/3600/24); //得出一共多少天
*/
/*Rming()函数,即舍去法取整*/
$d = floor($cle/3600/24);
$h = floor(($cle%(3600*24))/3600); //%取余
$m = floor(($cle%(3600*24))/60);
echo "两个时间相差 $d 天 $h 小时 $m 分"
?>
$one = strtotime('2011-05-08 07:02:40');//开始时间 时间戳
$tow = strtotime('2012-12-25 00:00:00');//结束时间 时间戳
$cle = $tow - $one; //得出时间戳差值
/* 这个只是提示
echo floor($cle/60); //得出一共多少分钟
echo floor($cle/3600); //得出一共多少小时
echo floor($cle/3600/24); //得出一共多少天
*/
/*Rming()函数,即舍去法取整*/
$d = floor($cle/3600/24);
$h = floor(($cle%(3600*24))/3600); //%取余
$m = floor(($cle%(3600*24))/60);
echo "两个时间相差 $d 天 $h 小时 $m 分"
?>
本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。
本文永久链接: https://www.zh30.com/php-time-difference-between-two-dates.html
php计算两个日期时间差:目前有2 条留言
这样怎么感觉不太对。。。不是floor么
呃,确实应该用floor