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 和 XML: 使用expat函数(三)
Oct 09 PHP
PHP教程 变量定义
Oct 23 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP学习 变量使用总结
Mar 24 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
php实现统计邮件大小的方法
Aug 06 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
yii用户注册表单验证实例
Dec 26 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
PHP版单点登陆实现方案的实例
Nov 17 PHP
PHP进阶学习之类的自动加载机制原理分析
Jun 18 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 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中全局变量global的使用演示代码
2011/05/18 PHP
PHP实现的简单缓存类
2015/07/29 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
javascript实现右侧弹出“分享到”窗口效果
2016/02/01 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
Java基础类库面试题
2013/09/04 面试题
哈理工毕业生的求职信
2013/12/22 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
摘录式读书笔记
2015/07/01 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript