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 采集书并合成txt格式的实现代码
Mar 01 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
浅析php单例模式
Nov 25 PHP
php实现图片添加描边字和马赛克的方法
Dec 10 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
PHP实现的购物车类实例
Jun 17 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
Oct 25 PHP
php 调用ffmpeg获取视频信息的简单实现
Apr 03 PHP
php+ajax实现仿百度查询下拉内容功能示例
Oct 20 PHP
PHP封装的验证码工具类定义与用法示例
Aug 22 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编程最快明白》第四讲:日期、表单接收、session、cookie
2010/11/01 PHP
php导出CSV抽象类实例
2014/09/24 PHP
php验证码生成代码
2015/11/11 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
详解vue-cli官方脚手架配置
2018/07/20 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
easy_install python包安装管理工具介绍
2013/02/10 Python
python中执行shell命令的几个方法小结
2014/09/18 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
Python帮你识破双11的套路
2019/11/11 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
日语翻译个人求职的自我评价
2013/10/14 职场文书
优秀英语专业毕业生求职信
2013/11/23 职场文书
消防安全标语
2014/06/07 职场文书
师范生求职自荐信
2014/06/14 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
学校中秋节活动总结
2015/03/23 职场文书
夫妻吵架保证书
2015/05/08 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python