我有以下代码根据天数的差异计算“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;
}