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数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
Nov 02 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
Aug 01 PHP
php使用qr生成二维码的示例分享
Jan 20 PHP
zf框架db类的分页示例分享
Mar 14 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
PHP7常量数组用法分析
Sep 26 PHP
php断点续传之文件分割合并详解
Dec 13 PHP
php可变长参数处理函数详解
Feb 22 PHP
PHP中TP5 上传文件的实例详解
Jul 31 PHP
PHP分页显示的方法分析【附PHP通用分页类】
May 10 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 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版(2)
2006/10/09 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
JavaScript 常用函数
2009/12/30 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
JQuery基础语法小结
2015/02/27 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
2018/04/18 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
python实现从字典中删除元素的方法
2015/05/04 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
Django实现学员管理系统
2019/02/26 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
市场营销管理制度
2014/01/29 职场文书
医学生临床实习自我评价
2014/03/07 职场文书
合作协议书范本
2014/10/25 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python
MySQL中in和exists区别详解
2021/06/03 MySQL
通过Python把学姐照片做成拼图游戏
2022/02/15 Python
Go获取两个时区的时间差
2022/04/20 Golang