我有以下代碼,它根據天數的差異來計算'borg'的數量。我回應了我的$days
變量來檢查差異是多少天。據此,我在某一天的差異是38天。當我回顯$borg
時,怎麼會這樣,它仍然顯示0的數量?在這個例子中,$days = 38
。日期之間的差異計算不起作用
$vandaag = date($format, strtotime('today'));
$verschil = $interval->d;
$diff = strtotime($retourdatum) - strtotime($vandaag);
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
echo $days;
if($days > 0)
{
$borg = 80;
}
if($days<0 && $days>-7)
{
$borg = 65;
}
if($days>-7 && $days<-14)
{
$borg = 50;
}
if($days>-14 && $days<-21)
{
$borg = 35;
}
if($days>-21 && $days<-28)
{
$borg = 20;
}
if($days>-28 && $days<-35)
{
$borg = 5;
}
else
{
$borg = 0;
}
我真的那麼愚蠢..?謝謝!被困在它上面像兩個小時:( – Andre 2012-07-16 22:57:55