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 相关文章推荐
PHP 高手之路(三)
Oct 09 PHP
php 常用算法和时间复杂度
Jul 01 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
Jun 23 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
PHP实现删除字符串中任何字符的函数
Aug 11 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
详解如何在云服务器上部署Laravel
Jun 30 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
PHP 代码简洁之道(小结)
Oct 16 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
收音机指标测试方法及仪器
2021/03/01 无线电
smarty内置函数foreach用法实例
2015/01/22 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
Web开发之JavaScript
2012/03/29 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python高效编程技巧
2013/01/07 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
python中reload(module)的用法示例详解
2017/09/15 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
用python实现刷点击率的示例代码
2019/02/21 Python
python使用KNN算法识别手写数字
2019/04/25 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
python怎么删除缓存文件
2020/07/19 Python
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
银行求职自荐书
2014/06/25 职场文书
“四风”问题的主要表现和危害思想汇报
2014/09/19 职场文书
听证通知书
2015/04/24 职场文书
初二物理教学反思
2016/02/19 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
Python基础之函数嵌套知识总结
2021/05/23 Python