PHP如何实现给定日期的若干天以后的日期

来源:互联网 发布:淘宝嘉年华在哪里 编辑:程序博客网 时间:2024/06/06 05:43
/**

*日期处理,加指定的天数或指定的分

        *@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;
        }
原创粉丝点击