未获得整数除法

时间:2018-11-06 09:15:23

标签: php

未获得除法所得的整数余数。从7到30的数字位于$interval->d中。我总是得到0,为什么呢?

$w = $interval->d % 7;
$result .= $interval->format($w == 1 ? "%w week ago" : "%w weeks ago");

1 个答案:

答案 0 :(得分:2)

我相信您想要一个正常的分部。

$w = floor($interval->d / 7); // $interval->d = 30

echo $w; //4

您得到的是该部门的其余部分,即上周的日子。