计算1998年5月3日到1999-6-5的天数: <? $startdate=mktime("0","0","0","5","3","1998"); $enddate=mktime("0","0","0","6","5","1999"); //所得到的值为从1970-1-1到参数时间的总秒数:是整数. 那么下面的代码就好编多了: $days=round(($enddate-$startdate)/3600/24) ; echo $days; //days为得到的天数; 若mktime()中的参数缺省,那表示使用当前日期,这样便可计算从指定日期至今的天数