//计算时间差几天.
$from=mktime(0,0,0,$month1,$day1,$year1);
$to=mktime(0,0,0,$month2,$day2,$year2);
$day_diff=($to-$from)/86400;就是这个了你变一形就可以了.也就是把x+y=z
变成z-x=y
$from=mktime(0,0,0,$month1,$day1,$year1);
$to=mktime(0,0,0,$month2,$day2,$year2);
$day_diff=($to-$from)/86400;就是这个了你变一形就可以了.也就是把x+y=z
变成z-x=y
一天的秒数对于你的,给12月结果理应是2003-10-24,怎么会是2003-10-23
<?
$oneDay="2002-10-24";//相对时间
$offN=24;//跨度量。负数表示以前,正数表示以后
$offType="month";//跨度类型,可year,month,day,week,minite,second
$displayType="Y-m-d";//新时间的显示格式
echo date($displayType,strtotime("$offN $offType",strtotime($oneDay)));
?>
对不起!!!
我出差去了才回来!!!谢谢您的指点!!!