我有这个功能。
public function handleaddMinutes(int $addedMinutes): void {
$newMinutes = $this->getMinutes() + $addedMinutes;
if($newMinutes > 60) {
$hours = round($newMinutes / 60,PHP_ROUND_HALF_DOWN);
$this->addHour($hours);
// TODO
}
$this->addMinutes($newMinutes); //TODO
}
如果分钟数超过60
,则应增加一个小时,其余时间应以分钟为单位。因此,假设我在125
分钟内调用了该函数。该函数现在应使用$this->addHour()
添加2 hours
和$this->addMinutes()
添加25 minutes
。
我该如何实现?我尝试使用下面的代码,这可能会增加小时数,但是我怎么能将余数添加为分钟数?