//功能:计算两个时间戳之间相差的日时分秒

//$begin_time  开始时间戳

//$end_time 结束时间戳

PHP计算2个日期差的函数返回数组<?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;

}

print_r(timediff(strtotime('2016-03-20 16:20:30'),strtotime('2016-05-25 11:10:10')));

?>

运行结果:[day] => 65    [hour] => 18    [min] => 49    [sec] => 40

PHP计算2个日期相隔的天数<?php

$startdate=strtotime("2012-01-01");

$enddate=strtotime("2012-02-14");

$days=round(($enddate-$startdate)/86400)+1;

echo $days;

?>

php 2个时间查询差几天,PHP怎么计算2个日期差相关推荐

  1. python自定义函数求差_[VBA]发布一个计算桩号之差的Excel自定义函数(VBA)

    这是一个可以计算桩号之差(也就是得到长度)的Excel(或WPS)扩展函数,可以减少工程师在统计工程量时的工作量. 该函数具有一定的通用性.可以在MS Office和金山WPS上使用. 文末会给出使用 ...

  2. sql 计算两个日期差几天

    有段时间没写sql,正好今天要处理个比较复杂的业务问题,需要写sql,里面碰到几个小点,还有点记得不是太清楚,稍微想了一阵才写出来,特此记录,方便后续查询. 其中有一个环节,需要计算两个日期差几天,经 ...

  3. Java计算时间差、日期差总结(亲测)

    Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...

  4. Java计算时间差、日期差总结

    Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...

  5. Java计算时间差、日期差

    在java中,计算时间差或日期差有多种方法,以下提供五种示例: 目录 一.使用 Instant 和 Duration 类计算时间差 二.使用 LocalDate 和 ChronoUnit 类计算日期差 ...

  6. C# 获取当前月第一天和最后一天 计算两个日期差多少天

    获取当前月的第一天和最后一天 DateTime now = DateTime.Now; DateTime firstDay = new DateTime(now.Year, now.Month, 1) ...

  7. 【前端笔记】js计算两个日期差多少天

    只是粗略的计算,对差额的时分秒毫秒没有做更具体的处理,原理是通过时间戳计算两个时间点的毫秒差,再换算为天 方式1: (new Date('2021/04/22').getTime() - new Da ...

  8. oracle时间相减得到天_oracle中计算两个日期之间得天数、月数、年数

    1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_ ...

  9. dayjs 计算两个日期差

    dayjs('2020-12-12 00:00:00').diff(dayjs().format('YYYY-MM-DD HH:mm:ss'), 'hour') hour 可以替换 day month ...

最新文章

  1. 程序媛眼中的程序猿原来是这样子的!
  2. Gulp快速入门教程
  3. mysql ib_logfile 数量_Mysql 事务日志(Ib_logfile)
  4. mysql relay log_windows下mysql主从出现Failed to open the relay log(relay_log_pos 248)解决办法...
  5. DLL注入-APC注入
  6. dialog对话框初始化 mfc_MFC中Dialog初始化顺序
  7. 这个网站绝了,收录近600条Linux系统命令
  8. 还分不清芯片封装?给你整理好了常用的IC封装,点击收藏!
  9. 12对胸椎对应体表标志_铁路信号之信号表示器及标志(三)
  10. 创建您的第一个servlet
  11. JMS和AWS SQS的更多高级内容
  12. arcgis双标准纬线等角圆锥投影_世界地图是怎么制作出来的,各投影算法的来历...
  13. 一个大胖鲸-Docker(2):简单的几个docker命令
  14. android测距传感器,测距测量仪(专业测量软件)
  15. 为什么Windows的兼容性这么强大,到底用了什么技术?
  16. mybatis 同名方法_判断同名股票是否存在的MyBatis查询函数写法
  17. 上海税前12000税后多少_上海工资税前12000到手多少税
  18. 如何将python转成app_将python脚本转换为webapp的最简单方法是什么?
  19. 开源视频播放器IjkPlayer使用记录之(二)--自定义的mediaController实现。
  20. 卡迪夫大数据专业排名_英国留学:英国大数据专业十大院校推荐!

热门文章

  1. shell sort result to self
  2. spring boot 多数据源分布式事务处理
  3. scroll jquery
  4. 记录一下ListItem类的常用的方法
  5. linux whois 命令 详解
  6. Android-导航栏特效-新闻类APP(仿iOS版网易新闻今日头条的文字渐变缩放特效)
  7. android虚拟机的使用教程,Android 虚拟机可以这么用了 ?
  8. php 换行输出_Fracker:PHP函数调用追踪与分析工具
  9. OpenGLTest
  10. Mac IDA debug android exec program