您正在使用IPV4(35.153.166.111)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

[公益] 节省一分零钱 献出一份爱心 温暖世间真情       【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元      
虚位以待
2021年 冬至节 14
2021年 圣诞节 18
2022年 元 旦 25
2022年 春 节 56
 
  • 本类新增
    本类热门文章
    您现在的位置:首页 >> PHP >> 内容
    PHP计算两个日期相隔多少年,多少月,多少天
    内容摘要: /**function:计算两个日期相隔多少年,多少月,多少天*paramstring$date1[格式如:2011-11-5]*paramstring$date2[格式如:2012-12-01]*returnarrayarray('年','月','日');*/functiondiffDate($date1,$date2){if(strtotime($dat......
    /*

    *function:计算两个日期相隔多少年,多少月,多少天

    *paramstring$date1[格式如:2011-11-5]

    *paramstring$date2[格式如:2012-12-01]

    *returnarrayarray('年','月','日');

    */

    functiondiffDate($date1,$date2){

    if(strtotime($date1)>strtotime($date2)){

    $tmp=$date2;

    $date2=$date1;

    $date1=$tmp;

    }

    list($Y1,$m1,$d1)=explode('-',$date1);

    list($Y2,$m2,$d2)=explode('-',$date2);

    $Y=$Y2-$Y1;

    $m=$m2-$m1;

    $d=$d2-$d1;

    if($d<0){

    $d+=(int)date('t',strtotime("-1month$date2"));

    $m--;

    }

    if($m<0){

    $m+=12;

    $Y--;

    }

    returnarray('year'=>$Y,'month'=>$m,'day'=>$d);

    }

    如何使用:

    print_r(diffDate('2020-03-02','2020-03-10'));exit;结果:Array([year]=>0[month]=>0[day]=>8)

    上一篇:农历算法PHP源码 下一篇:php使用指定字符列表生成随机字符串的方法
    发布日期:2021/11/19
    手机扫二维码直达本页
    发布时间:13:37:10
    点击:187
    录入:齐天大圣
    相关文章
    Baidu
    YiJiaCMS 6.0.9.10888 Build 21.11.30(MSSQL) 闽ICP备05000814号-1
    本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
    ©2000-2021