<br>
(算頭也算尾)日期格式為:YYYY-MM-DD
<br>

<?php
// 計(jì)算從2000年01月01日開始到某日的天數(shù)

function cal_start2end($end_day,$start_day)
{


$ " /> 欧美乱妇视频,久久亚洲国产成人亚,99在线免费

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

計(jì)算2000年01月01日起到指定日的天數(shù)

這是一個(gè)計(jì)算2000年01月01日起到指定日的天數(shù)的函數(shù)
<br>
(算頭也算尾)日期格式為:YYYY-MM-DD
<br>

<?php
//    計(jì)算從2000年01月01日開始到某日的天數(shù)

function cal_start2end($end_day,$start_day)
{


$start_day=ereg_replace("-","",$start_day);
$end_day=ereg_replace("-","",$end_day);



if($end_day>=$start_day)
{    //    截止日期大于開始日期
    if(substr($end_day,0,4)==substr($start_day,0,4))
        {

if( is_int(substr($end_day,0,4)/4) )
    $leap_day=29;    //leap year
else
    $leap_day=28;


//            //同一年

        if(substr($end_day,4,2)==substr($start_day,4,2))
            {
//            the same month  
            $endday_from_startday=$end_day-$start_day+1;

            }
        else
            {
//             not same month


            switch (substr($end_day,4,2))
                {
                case "01":
                        $endday_from_newyear=substr($end_day,6,2)+1;
                        break;
                case "02":
                        $endday_from_newyear=substr($end_day,6,2)+31;
                        break;
                case "03":
                        $endday_from_newyear=substr($end_day,6,2)+$leap_day+31;
                        break;
                case "04":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*2;
                        break;
                case "05":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*2+30;
                        break;
                case "06":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*3+30;
                        break;
                case "07":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*2+30*2;
                        break;
                case "08":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*3+30*2;
                        break;
                case "09":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*2;
                        break;
                case "10":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*3;
                        break;
                case "11":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*4;
                        break;
                case "12":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*5;
                        break;
                }
            $endday_from_startday=$endday_from_newyear;
            }

return ($endday_from_startday);

        }
    else
        {
//        不同年!

$differ_year=substr($end_day,0,4)-substr($start_day,0,4);

$how_int_4_floor=floor($differ_year/4)+1; // 向下取整
$how_int_4_ceil=ceil($differ_year/4)+1; // 向上取整



if($how_int_4_floor==$how_int_4_ceil)
    $how_leap_year=$how_int_4_floor-1;
else
    $how_leap_year=$how_int_4_floor;

$how_noleap_year=$differ_year-$how_leap_year;

$differ_year2day=$how_noleap_year*365+$how_leap_year*366;



if( is_int(substr($end_day,0,4)/4) )
    $leap_day=29;    //leap year
else
    $leap_day=28;



        if(substr($end_day,4,2)==substr($start_day,4,2))
            {
//            the same month  
            $endday_from_startday=$differ_year2day+ substr($end_day,4,2);

            }
        else
            {
//             not same month


            switch (substr($end_day,4,2))
                {
                case "01":
                        $endday_from_newyear=substr($end_day,6,2)+1;
                        break;
                case "02":
                        $endday_from_newyear=substr($end_day,6,2)+1+31;
                        break;
                case "03":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31;
                        break;
                case "04":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*2;
                        break;
                case "05":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*2+30;
                        break;
                case "06":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*3+30;
                        break;
                case "07":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*2+30*2;
                        break;
                case "08":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*3+30*2;
                        break;
                case "09":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*2;
                        break;
                case "10":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*3;
                        break;
                case "11":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*4;
                        break;
                case "12":
                        $endday_from_newyear=substr($end_day,6,2)+1+$leap_day+31*5+30*5;
                        break;
                } //End of switch


    $endday_from_startday=$endday_from_newyear+$differ_year2day;
    }    //End of  not same month  



return ($endday_from_startday);


        } //End of year
}        //End of  $end_day>=$start_day



} //End of function


$start_day="2000-01-01";

$end_day="2011-01-01";

echo "您輸入的是:".$end_day."<br>/n";
$endday_from_startday=cal_start2end($end_day,$start_day);

echo "該日距離$start_day 共 ".$endday_from_startday." 天";

?>
<br><br><br><br>時(shí)間太少了,那位大蝦可以修改為計(jì)算任意兩日期之間的間隔最好!!!!! 

php技術(shù)計(jì)算2000年01月01日起到指定日的天數(shù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 岛国a香蕉片不卡在线观看 岛国不卡 | 九九99久久精品国产 | 亚洲精品第四页中文字幕 | 激情五月婷婷小说 | 欧美一区二区三区激情啪啪 | 美女胸又大又www又黄的网站 | 美女黄色一级毛片 | 精品国产欧美精品v | 五月开心久久 | 狠狠色噜噜狠狠狠狠米奇7777 | 国产成人小视频在线观看 | 国产亚洲欧洲精品 | 91大神精品长腿在线观看网站 | 国产女女视屏免费 | 亚洲系列中文字幕一区二区 | 伊人网综合 | 色综合国产| 韩国美女丝袜一区二区 | 成人亚洲网站 | 91精品国产品国语在线不卡 | 国产高清精品入口麻豆 | 色吧五月婷婷 | 久久九九免费视频 | 在线观看精品视频网站www | www.日本高清视频 | 米奇777超碰欧美日韩亚洲 | 一级做a爰片性色毛片刺激 一级做a爰片性色毛片黄书 | 国产视频合集 | 六月丁香婷婷综合 | 久久午夜青青草原影院 | 91麻豆精品国产自产在线观看一区 | 手机看片自拍日韩日韩高清 | 色六月丁香 | 中文字幕1区 | 精品在线免费观看 | 亚洲乱码一二三四区乱码 | 激性欧美激情在线aa | 91久久亚洲国产成人精品性色 | 日本一区二区视频免费播放 | 色综合欧美| 国产页|