php获取给定日期相差天数的方法分析


Posted in PHP onFebruary 20, 2017

本文实例讲述了php获取给定日期相差天数的方法。分享给大家供大家参考,具体如下:

方法一:

<?php
function count_days($a,$b){
 $a_dt=getdate($a);
 $b_dt=getdate($b);
 $a_new=mktime(12,0,0,$a_dt['mon'],$a_dt['mday'],$a_dt['year']);
 $b_new=mktime(12,0,0,$b_dt['mon'],$b_dt['mday'],$b_dt['year']);
 return round(abs($a_new-$b_new)/86400);
}
//今天与2017年8月26日相差多少天
$date1=strtotime(date("Y-m-d"));
$date2=strtotime('2017-8-26');
$result=count_days($date1,$date2);
echo $result;
?>

运行结果:187

方法二:

<?php
//今天与2017年8月26日相差多少天
$Date_1=date("Y-m-d");
$Date_2="2017-8-26";
$d1=strtotime($Date_1);
$d2=strtotime($Date_2);
$Days=round(($d2-$d1)/3600/24);
echo "今天与2017年8月26日相差".$Days."天";
?>

运行结果:

今天与2017年8月26日相差187天
PHP 相关文章推荐
Apache设置虚拟WEB
Oct 09 PHP
自定义PHP分页函数
Oct 09 PHP
用php+javascript实现二级级联菜单的制作
May 06 PHP
php使用curl检测网页是否被百度收录的示例分享
Jan 31 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
Yii框架中sphinx索引配置方法解析
Oct 18 PHP
PHP实现的同步推荐操作API接口案例分析
Nov 30 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
Laravel自动生成UUID,从建表到使用详解
Oct 24 PHP
Thinkphp极验滑动验证码实现步骤解析
Nov 24 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 #PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 #PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 #PHP
PHP重定向与伪静态区别
Feb 19 #PHP
PHP中empty,isset,is_null用法和区别
Feb 19 #PHP
简单谈谈 php 文件锁
Feb 19 #PHP
PHP new static 和 new self详解
Feb 19 #PHP
You might like
PHP新手上路(四)
2006/10/09 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
php实现的通用图片处理类
2015/03/24 PHP
Zend Framework教程之Zend_Config_Xml用法分析
2016/03/23 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
js实现类似MSN提示的页面效果代码分享
2015/08/24 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
bootstrap table 多选框分页保留示例代码
2017/03/08 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
在线服装零售商:SheIn
2016/07/22 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
《有趣的发现》教学反思
2014/04/15 职场文书
副总经理任命书
2014/06/05 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
保密工作整改报告
2014/11/06 职场文书
档案接收函格式
2015/01/30 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
优质护理心得体会
2016/01/22 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书