php获取给定日期相差天数的方法分析

作者:酷云 时间:2024-05-02 17:34:20 

本文实例讲述了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,日期,天数
0
投稿

猜你喜欢

  • XMLHTTPRequest的属性和方法简介

    2007-12-18 18:42:00
  • Python协程的2种实现方式分享

    2022-12-21 12:42:56
  • Python设计模式中的创建型工厂模式

    2023-05-09 17:47:02
  • JS实现文字放大效果的方法

    2024-04-25 13:09:52
  • python 根据正则表达式提取指定的内容实例详解

    2023-07-18 01:23:48
  • python Opencv实现停车位识别思路详解

    2023-10-20 21:54:25
  • asp如何实现点击数的计算?

    2010-05-18 18:39:00
  • pycharm运行出现ImportError:No module named的解决方法

    2022-09-10 18:06:23
  • Python实现周期性抓取网页内容的方法

    2023-04-12 01:33:36
  • 如何使用python操作vmware

    2023-03-13 17:34:41
  • 一文带你学会Mysql表批量添加字段

    2024-01-22 20:03:04
  • Python networkx包的实现

    2023-07-29 23:58:03
  • javascript实现删除前弹出确认框

    2024-04-18 09:28:54
  • Oracle 下的开发日积月累

    2009-02-28 11:08:00
  • python函数不定长参数使用方法解析

    2022-07-05 23:47:20
  • python基础教程之csv文件的写入与读取

    2021-06-18 21:21:00
  • 关注各网站的布局调整

    2008-09-23 18:14:00
  • 在ASP中使用SQL语句之9:表单操作

    2007-08-11 13:18:00
  • PHP实现对数组分页处理实例详解

    2023-11-21 07:08:13
  • python实现将英文单词表示的数字转换成阿拉伯数字的方法

    2022-07-12 03:01:11
  • asp之家 网络编程 m.aspxhome.com