PHP如何實現給定日期的若干天以後的日期

/**

*日期處理,加指定的天數或指定的分

        *@param day_delta 日偏移量,正負都可以

        *@param minute_delta 分偏移量,正負都可以

*/

function date_sort($date,$day_delta=0,$minute_delta=0){
               
                  $parts = explode(' ', $date);
                  $date = $parts[0];
                  $time = $parts[1];
                  $ymd = explode('-', $date);
                  $hms = explode(':', $time);
                  $year = $ymd[0];
                  $month = $ymd[1];
                  $day = $ymd[2];
                  $hour = $hms[0];
                  $minute = $hms[1];
                  $second = $hms[2];
                               
                  $ptime=mktime($hour,$minute,$second,$month,$day,$year);             
                  $ntime=$ptime+3600*24*$day_delta+60*$minute_delta;       
                  $ndate=date('Y-m-d H:i:s',$ntime);             
                               
                  return $ndate;
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章