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 include的妙用,实现路径加密
Jul 29 PHP
php 静态化实现代码
Mar 20 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
Aug 20 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
Linux系统下安装PHP7.3版本
Jun 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
实用函数3
2007/11/08 PHP
php str_replace的替换漏洞
2008/03/15 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
php源码的使用方法讲解
2019/09/26 PHP
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
Python写的服务监控程序实例
2015/01/31 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
python如何爬取动态网站
2020/09/09 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
服装厂厂长职责
2013/12/16 职场文书
公司委托书格式范文
2014/04/04 职场文书
文秘应届生求职信
2014/07/05 职场文书
治安消防安全责任书
2014/07/23 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
元宵节晚会主持词
2015/07/01 职场文书
JS中如何优雅的使用async await详解
2021/10/05 Javascript
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis