当前位置: 博客首页 >> PHP >> 阅读正文

php计算两个日期时间差

作者: 郑晓 分类: PHP 发布于: 2011-05-08 07:12 浏览:14,658 评论(2)


收藏下这些小程序,以后可能会用到~

经网友 Rming 的指正,由之前的ceil函数修改为floor函数。~

<?php $one = strtotime('2011-05-08 07:02:40');//开始时间 时间戳 $tow = strtotime('2012-12-25 00:00:00');//结束时间 时间戳 $cle = $tow - $one; //得出时间戳差值</p> <p>/<em> 这个只是提示 echo floor($cle/60); //得出一共多少分钟 echo floor($cle/3600); //得出一共多少小时 echo floor($cle/3600/24); //得出一共多少天 </em>/ /<em>Rming()函数,即舍去法取整</em>/ $d = floor($cle/3600/24); $h = floor(($cle%(3600<em>24))/3600); //%取余 $m = floor(($cle%(3600</em>24))/60);</p> <p>echo "两个时间相差 $d 天 $h 小时 $m 分" ?>

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/php-time-difference-between-two-dates.html

php计算两个日期时间差:目前有2 条留言

用户评论头像 Rming发表于 2014年04月30日 02:09[回复]

这样怎么感觉不太对。。。不是floor么

    用户评论头像 郑晓发表于 2014年04月30日 06:02[回复]

    呃,确实应该用floor

发表评论

change vcode