建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

php计算获取二个日期的相差天数 显示出多少天的结果

时间:2012-04-13 15:05来源: 作者: 点击:
    我们经常需要获取二个日期之间相差的天数,方便客户知道距离某个时间段是相差了多少天数,这样的显示结果现在是越来越流行的了。不再像以前那样呆板的显示日期的了。我们这里就分享了二种方法可以获取到二个日期之间的相差天数。     第一
    我们经常需要获取二个日期之间相差的天数,方便客户知道距离某个时间段是相差了多少天数,这样的显示结果现在是越来越流行的了。不再像以前那样呆板的显示日期的了。我们这里就分享了二种方法可以获取到二个日期之间的相差天数。
    第一种:

        <?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);  
        }  
        //今天与2008年10月11日相差多少天  
        $date1=strtotime(time());   
        $date1=strtotime('10/11/2008');  
        $result=count_days($date1,$date2);  
        echo $result;  
        ?> 


    第二种:

        <?php  
        //今天与2008年9月9日相差多少天  
        $Date_1=date("Y-m-d");  
        $Date_2="2008-10-11";  
        $d1=strtotime($Date_1);  
        $d2=strtotime($Date_2);  
        $Days=round(($d2-$d1)/3600/24);  
        echo "今天与2008年10月11日相差".$Days."天";  
        ?> 
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片