2015-03-10 3 views
-5

Как рассчитать процент между двумя значениями времени в php: Завершено время 4 мин. и 35 секунд. Максимальное время 11мин. Что будет в процентах оставшихся 6мин и 25сек?php рассчитать разницу во времени в процентах

+2

'$ time/100' это базовая математика или' $ time * 100'./- «арифметический оператор« разделить »и« * »умножается. Процент за 100 секунд. Вы пытались что-либо или код, чтобы показать нам? –

+0

конвертировать максимальное время в секундах, конвертировать фактическое время в секундах и делить числа. Это не слишком сложно. –

+0

Загрузка завершена на 43% – starkeen

ответ

1

Сначала делают эти минуты в секунды:

4 мин 35 сек = 275 секунды

11 мин = 660 секунд

Ваш percentag e оставшегося времени будет (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; 
2

Если у вас есть минут и второй отдельно, то это будет:

$min = 4; 
$sek = 35; 
$maxmin = 11; 
$percentage = round((60*$maxmin - (60*$min + $sek))/($maxmin*60)*100,2); 

результат 58,33

+1

58,33 полностью ошибочно. Даже 5 минут 11 минут более 50%. –

+1

Вопрос был «Что останутся 6мин и 25сек в процентах» –

+0

О, дорогая. Сожалею. :( –

Смежные вопросы