php计算时间差/两个时间日期相隔的天数,时,分,秒.
- function timediff( $begin_time, $end_time )
- {
- if ( $begin_time < $end_time ) {
- $starttime = $begin_time;
- $endtime = $end_time;
- } else {
- $starttime = $end_time;
- $endtime = $begin_time;
- }
- $timediff = $endtime - $starttime;
- $days = intval( $timediff / 86400 );
- $remain = $timediff % 86400;
- $hours = intval( $remain / 3600 );
- $remain = $remain % 3600;
- $mins = intval( $remain / 60 );
- $secs = $remain % 60;
- $res = array( "day" => $days, "hour" => $hours, "min" => $mins, "sec" => $secs );
- return $res;
- }
- //======== 实例使用 ========
- $timediff = timediff( strtotime( "2011-10-28" ), strtotime( "2011-10-29" ) );
- print_r( $timediff );
还有
- <?php
- $one = strtotime('2011-12-08 07:02:40');//开始时间 时间戳
- $tow = strtotime('2011-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))%3600/60);
- $s = floor(($cle%(3600*24))%60);
- echo "两个时间相差 $d 天 $h 小时 $m 分 $s 秒"
php计算时间差/两个时间日期相隔的天数,时,分,秒.的更多相关文章
- php自定义函数: 计算两个时间日期相隔的天数,时,分,秒
function timediff( $begin_time, $end_time ) { if ( $begin_time < $end_time ) { $starttime = $begi ...
- javascript中计算两个时间日期间隔的天数
<script> /* 计算两个日期的时间间隔天数 */ //时间字符串的格 ...
- oracle截取时间的年/月/日/时/分/秒
修改日期格式为年月日时分秒: alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';select to_char(sysdate,'yyy ...
- C#WinForm中显示实时时间:年/月/日 时/分/秒 星期X
//加载窗体时 string weekstr = ""; private void Form22_Load(object sender, EventArgs e) { this.t ...
- [Windows]获取当前时间(年/月/日/时/分/秒)
struct tm* GetCurTime(time_t inTime) { struct tm* curTime = localtime(&inTime); curTime->tm_y ...
- Java计算两个字符串日期之间的天数差
Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException { String a = ...
- JAVA 时间差距,两个时间相差多少天,时,分,秒
JAVA 时间差距,两个时间相差多少天,时,分,秒 package io; import java.text.DateFormat; import java.text.ParseException; ...
- python的N个小功能(文本字段对应数值,经纬度计算距离,两个时间点计算时间间隔)
案例1 >>> import pandas as pd >>> df=pd.DataFrame({'A':[1,2,3],'B':[1,2,3],'C':[1,2, ...
- DB2--sql计算时间差和格式化时间
格式化时间 db2 格式化时间使用的 TO_CHAR(TIMESTAMP('2017-10-24 21:18:12'),'YYYY-MM-DD'): 测试sql:SELECT TO_CHAR(TIME ...
随机推荐
- dvwa+xampp搭建显示乱码的问题:解决办法
如图,dvwa显示乱码,解决办法有两个:
- 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 ...
- 学习了几天的jQuery Mobile的一点感受
一.Write less Do more! 这好像就是jQuery Mobile的口号吧.基于jQuery类库的jQuery Mobile移动web插件,有了这个轻量级插件后,排版方便了许多,很多样 ...
- Android ListView的背景和黑色边缘化的问题
解决方法1:给listview加上android:scrollingCache=”false”属性 解决方法2:给listview加上android:cacheColorHint="#000 ...
- 使用dom4j解析xml文件,并封装为javabean对象
dom4j是一个java的XML api,性能优异.功能强大.易于使用.这里使用dom4j对xml文件进行解析,并完成对文件的封装. 实现对xml文件的解析,主要使用到的是dom4j中的SAXRead ...
- 利用ssh传输文件 分类: 服务器搭建 Raspberry Pi 2015-04-12 18:47 58人阅读 评论(0) 收藏
在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...
- 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 ...
- web socket 心跳包的实现方案
web socket 心跳包的实现方案05/30/2010 现在网络环境错综复杂,socket心跳包是获得健康强壮的连接的有效解决方案,今天,我们就在web socket中实现心跳包方案,是的,尽管我 ...
- div+css3列布局,带详尽注释
直接看代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...
- header的用法小结(转)
php header()函数的具体作用是向客户端发送一个原始 HTTP 标头[Http Header]到客户端. 标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的 ...