我想计算一下我总跑的平均分钟/公里数。
目前我跑了($this->总时间)3113秒,($this->距离)6313.59,我的配速应该是08:13分/公里(是的,这是非常慢的!)
我使用的代码:
// Pace
function getPace() {
$dis_pace = $this->distance / 1000;
$pace = $this->totaltime / $dis_pace / 60;
return $pace;
}
我想我遗漏了一些东西。
[编辑]问题是我得到8.21,但需要在08:13有时间的结果。(/编辑)
谁知道?
试试这个:
// Pace
function getPace() {
$dis_pace = $this->distance / 1000;
//getting seconds per km
$pace = $this->totaltime / $dis_pace;
//getting minutes from $pace
$min = floor($pace / 60);
//adding 0 before, if lower than 10
$min = ($min > 10) ? $min : '0'.$min;
//getting remaining seconds
$sec = $pace % 60;
//adding 0 before, if lower than 10
$sec = ($sec > 10) ? $sec : '0'.$sec;
return $min.":".$sec;
}