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 相关文章推荐
MySQL 日期时间函数常用总结
Jun 12 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
Apr 26 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
PHP生成随机密码方法汇总
Aug 27 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 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实现链结人气统计
2006/10/09 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
JavaScript 学习历程和心得分享
2010/12/12 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
树莓派使用USB摄像头和motion实现监控
2019/06/22 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
大学生的网络创业计划书
2013/12/26 职场文书
租房协议书
2014/09/12 职场文书
小班上学期个人总结
2015/02/12 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
消夏晚会主持词
2015/06/30 职场文书
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS