知道開始時間結束時間 計算這之間一共多少天

/**

 * 獲取指定日期段內每一天的日期

 * @param  Date  $startdate 開始日期

 * @param  Date  $enddate   結束日期

 * @return Array

 */

function getDateFromRange($startdate$enddate){

 

    $stimestamp strtotime($startdate);

    $etimestamp strtotime($enddate);

 

    // 計算日期段內有多少天

    $days = ($etimestamp-$stimestamp)/86400+1;

 

    // 保存每天日期

    $date array();

 

    for($i=0; $i<$days$i++){

        $date[] = date('Y-m-d'$stimestamp+(86400*$i));

    }

 

    return $date;

}

 

$startdate '2016-08-29';

$enddate '2016-09-29';

// demo

$date = getDateFromRange($startdate,$enddate);

print_r($date);

轉自:https://www.cnblogs.com/sanqiyi/p/8267019.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章