strtotime() 将任何英文文本的日期时间描述解析为 Unix 时间戳。
strtotime(time,now),返回一个时间戳。
一周之后:strtotime("+1 week") ;
一周之前:strtotime("-1 week") ;
一月之后:strtotime("+1 months") ;
一天之后:strtotime("+1 days") ;
30秒之后:strtotime( "+30 seconds" );
20分钟之后:strtotime( "+20 minutes" );
12个小时之后:strtotime( "+12 hours" );
date() 格式化一个本地时间/日期。
date(format,timestamp)
比如要计算2009-9-5到2009-9-18还有多少天?
$startdate=strtotime("2009-9-5"); $enddate=strtotime("2009-9-18");//上面的php时间日期函数已经把日期变成了时间戳,就是变成了秒。这样只要让两数值相减,然后把秒变成天就可以了 $days=round(($enddate-$startdate)/3600/24); echo $days;//days为得到的天数