 <?php
date_default_timezone_set("Europe/Moscow");
// забирает текущее время в массив
$timestamp = time();
$date_time_array = getdate($timestamp);

$hours = $date_time_array['hours'];
$minutes = $date_time_array['minutes'];
$seconds = $date_time_array['seconds'];
$month = $date_time_array['mon'];
$day = $date_time_array['mday'];
$year = $date_time_array['year'];

// используйте mktime для обновления UNIX времени

$timestamp = mktime(0,0,0,$month,$day + 30,$year);
$date = strftime('%d.%m.%Y',$timestamp);
echo $date;
?> 