maybe something like this:
<?
$now = date("mdY");
$month = substr($now,0,2);
$day = substr($now,2,2);
$year = substr($now,-4);
$future_date = date("mdY",mktime(0,0,0,$month+1,$day+3,$year));
?>
Adjust your date() to include whatever you want. Someone will try and tell you that you can do all of the date calls in mktime, something like this:
$future_date = date("mdY",mktime(0,0,0,date("m")+1,date("d")+3,date("Y"));
but you don't want to do this becuase if all of those date() calls span midnight, you'll endup with messed up data. sure, it's a small amount of time, but that's the time a big client in australia will be looking at it!
another option would be to use a mysql query to get the date:
SELECT NOW() + INTERVAL 1 MONTH;
SELECT NOW() + INTERVAL 35 DAY;
etc... You can use DATE_FORMAT to format the returned date however you want.
---John Holmes...