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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 PHP
深入eAccelerator与memcached的区别详解
Jun 06 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
部署PHP项目应该注意的几点事项分享
Dec 20 PHP
PHP独立Session数据库存储操作类分享
Jun 11 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 PHP
详解php反序列化
Jun 10 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
杏林同学录(六)
2006/10/09 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
phpize的深入理解
2013/06/03 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
javascript中的缓动效果实现程序
2012/12/29 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
详解Python中的日志模块logging
2015/06/19 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
应聘自荐信
2013/12/14 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
幼儿园评语大全
2014/04/17 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
打架检讨书
2015/01/27 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
办公室岗位职责范本
2015/04/11 职场文书
Echarts如何重新渲染实例详解
2022/05/30 Javascript
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS