您的位置:首页 > 编程语言 > PHP开发

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

2013-01-06 22:17 337 查看
/**
*日期处理,加指定的天数或指定的分

        *@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;

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息