1. function timediff( $begin_time, $end_time )
  2. {
  3. if ( $begin_time < $end_time ) {
  4. $starttime = $begin_time;
  5. $endtime = $end_time;
  6. } else {
  7. $starttime = $end_time;
  8. $endtime = $begin_time;
  9. }
  10. $timediff = $endtime - $starttime;
  11. $days = intval( $timediff / 86400 );
  12. $remain = $timediff % 86400;
  13. $hours = intval( $remain / 3600 );
  14. $remain = $remain % 3600;
  15. $mins = intval( $remain / 60 );
  16. $secs = $remain % 60;
  17. $res = array( "day" => $days, "hour" => $hours, "min" => $mins, "sec" => $secs );
  18. return $res;
  19. }
  20. //======== 实例使用 ========
  21. $timediff = timediff( strtotime( "2011-10-28" ), strtotime( "2011-10-29" ) );
  22. print_r( $timediff );

还有

  1. <?php
  2. $one = strtotime('2011-12-08 07:02:40');//开始时间 时间戳
  3. $tow = strtotime('2011-12-25 00:00:00');//结束时间 时间戳
  4. $cle = $tow - $one; //得出时间戳差值
  5.  
  6. /* 这个只是提示
  7. echo floor($cle/60); //得出一共多少分钟
  8. echo floor($cle/3600); //得出一共多少小时
  9. echo floor($cle/3600/24); //得出一共多少天
  10. */
  11. /*Rming()函数,即舍去法取整*/
  12. $d = floor($cle/3600/24);
  13. $h = floor(($cle%(3600*24))/3600); //%取余
  14. $m = floor(($cle%(3600*24))%3600/60);
  15. $s = floor(($cle%(3600*24))%60);
  16.  
  17. echo "两个时间相差 $d 天 $h 小时 $m 分 $s 秒"

php计算时间差/两个时间日期相隔的天数,时,分,秒.的更多相关文章

  1. php自定义函数: 计算两个时间日期相隔的天数,时,分,秒

    function timediff( $begin_time, $end_time ) { if ( $begin_time < $end_time ) { $starttime = $begi ...

  2. javascript中计算两个时间日期间隔的天数

    <script>              /*                  计算两个日期的时间间隔天数              */              //时间字符串的格 ...

  3. oracle截取时间的年/月/日/时/分/秒

    修改日期格式为年月日时分秒: alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';select to_char(sysdate,'yyy ...

  4. C#WinForm中显示实时时间:年/月/日 时/分/秒 星期X

    //加载窗体时 string weekstr = ""; private void Form22_Load(object sender, EventArgs e) { this.t ...

  5. [Windows]获取当前时间(年/月/日/时/分/秒)

    struct tm* GetCurTime(time_t inTime) { struct tm* curTime = localtime(&inTime); curTime->tm_y ...

  6. Java计算两个字符串日期之间的天数差

    Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException { String a = ...

  7. JAVA 时间差距,两个时间相差多少天,时,分,秒

    JAVA 时间差距,两个时间相差多少天,时,分,秒 package io; import java.text.DateFormat; import java.text.ParseException; ...

  8. python的N个小功能(文本字段对应数值,经纬度计算距离,两个时间点计算时间间隔)

    案例1 >>> import pandas as pd >>> df=pd.DataFrame({'A':[1,2,3],'B':[1,2,3],'C':[1,2, ...

  9. DB2--sql计算时间差和格式化时间

    格式化时间 db2 格式化时间使用的 TO_CHAR(TIMESTAMP('2017-10-24 21:18:12'),'YYYY-MM-DD'): 测试sql:SELECT TO_CHAR(TIME ...

随机推荐

  1. dvwa+xampp搭建显示乱码的问题:解决办法

    如图,dvwa显示乱码,解决办法有两个:

  2. centos7 mysql 5.6.30 默认配置文件

      默认配置 vim /etc/my.cnf.rpmsave mysql  Ver 14.14 Distrib 5.6.30, for linux-glibc2.5 (x86_64) using  E ...

  3. 学习了几天的jQuery Mobile的一点感受

    一.Write less  Do more! 这好像就是jQuery Mobile的口号吧.基于jQuery类库的jQuery Mobile移动web插件,有了这个轻量级插件后,排版方便了许多,很多样 ...

  4. Android ListView的背景和黑色边缘化的问题

    解决方法1:给listview加上android:scrollingCache=”false”属性 解决方法2:给listview加上android:cacheColorHint="#000 ...

  5. 使用dom4j解析xml文件,并封装为javabean对象

    dom4j是一个java的XML api,性能优异.功能强大.易于使用.这里使用dom4j对xml文件进行解析,并完成对文件的封装. 实现对xml文件的解析,主要使用到的是dom4j中的SAXRead ...

  6. 利用ssh传输文件 分类: 服务器搭建 Raspberry Pi 2015-04-12 18:47 58人阅读 评论(0) 收藏

    在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...

  7. OpenCV与QT联合编译 分类: Eye_Detection ZedBoard OpenCV shell ubuntu 2014-11-08 18:54 143人阅读 评论(0) 收藏

    问题1:首先参考rainysky的博客,发现qmake时发生找不到目录,文件的错误,又找不到 qmake.conf 文件的写法.所以开始按照网上的程序修改 XXX.pro 文件. 问题2:使用QT C ...

  8. web socket 心跳包的实现方案

    web socket 心跳包的实现方案05/30/2010 现在网络环境错综复杂,socket心跳包是获得健康强壮的连接的有效解决方案,今天,我们就在web socket中实现心跳包方案,是的,尽管我 ...

  9. div+css3列布局,带详尽注释

    直接看代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  10. header的用法小结(转)

    php header()函数的具体作用是向客户端发送一个原始 HTTP 标头[Http Header]到客户端. 标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的 ...