Отформатируйте текущие дни / часы в «рабочие часы и дни» - PullRequest
0 голосов
/ 10 октября 2011

Я делаю систему котировок, и мне нужен способ включить

1 days, 15 hours в 2 days, 7 hours, где каждый день содержит 8 часов.

У меня есть доступ к переменным дня и часа, поэтому функция может быть

function formatWorkHours($days, $hours){

}

Может кто-нибудь помочь мне с этим, пожалуйста? Другими примерами могут быть 1 days, 26 hours.

Спасибо!

1 Ответ

3 голосов
/ 10 октября 2011

Примерно так должно получиться:

function formatWorkHours($days, $hours){
    $days += floor( $hours / 8 );
    $hours = $hours % 8;
    echo "$days days, $hours hours";
}

formatWorkHours( 1, 15 ); //echoes "2 days, 7 hours"
formatWorkHours( 1, 26 ); //echoes "4 days, 2 hours"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...