如何计算php中两个时间值之间的百分比: 完成时间4分钟。和35秒。最长时间11分钟。 剩余的6分钟和25秒的百分比是多少?
答案 0 :(得分:2)
如果分别有分钟和秒,则为:
$min = 4;
$sek = 35;
$maxmin = 11;
$percentage = round((60*$maxmin - (60*$min + $sek))/($maxmin*60)*100,2);
结果是58,33
答案 1 :(得分:1)
首先,将这些分钟变为秒:
4分35秒= 275秒
11分= 660秒
您剩余时间的百分比将为(275/660)* 100.剩余时间的百分比为((660 - 275)/ 660)* 100.当然,这些都是秒。不知道你是如何在php中接收那个时间的,但它可能看起来像:
$maxTime = 660;
$timeTaken = 275;
$percentage = ($timeTaken / $maxTime) * 100;
// To get percentage of time left
$percentLeft = (($maxTime - $timeTaken) / $maxTime) * 100;