php如何计算两个日期中间有多少天,并每过一天减1

如果我想在别的php文件显示剩余多少天,该怎样写?

date_default_timezone_set("PRC");//设置中国时区

$t1 = '2015-6-26';//你自己设置一个开始时间
$t2 = date('Y-m-d');//获取当前时间, 格式和$t1一致

$t = strtotime($t2) - strtotime($t1);//拿当前时间-开始时间 = 相差时间
$t = $t/(3600*24);//此时间单位为 天

if($t >= 60)//对比当你设置了60天, 那么当大于或等于60天时提示
{
die("时间已到期, 请续费");
}
else
{
die("剩余天数:".(60 - $t));
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-26
<?php 
$t=mktime(12,0,0,07,28,2015);//需要截止的日期 时分秒 月日年  以服务器时间为准
$n=time();//现在时间
$d=($t-$n)/(24*60*60);
if($d>0){
echo $d;//显示小时 小数就不处理了
}else{
echo "时间已过期";
}
 ?>