Вывод часов и минут из секунд

281
07 декабря 2017, 01:37

Есть число "4800" в минутах, как из него получить вывод "3 дня 3 часа 29 секунд" ?

Использую:

date('G:i:s', $user['playtime'])

Получаю вывод - 3:00:00

Как правильно вывести?

Answer 1

Вот, функцию написал - перевод минут в дни часы и минуты. Секунды вывести не получится, потому что у вас точность минутная. Секунд, фактически, не существует.

function getDayHourMinut($minutes){
  $hours=floor($minutes/60);
  $minutes%=60;
  $day=floor($hours/24);
  $hours%=24;
  echo 'day='.$day.' hours='.$hours.' minutes='.$minutes;
}
READ ALSO
Настройка отправки почты с сайта (БЕЗ использования PHPMailer!)

Настройка отправки почты с сайта (БЕЗ использования PHPMailer!)

Почта с сервера, отправленная мне или другим людям, приходит в спам

242
Поиск по нескольким параметрам RedBeanPhp

Поиск по нескольким параметрам RedBeanPhp

Возможно ли осуществлять поиск по БД при помощи RedBeanPHP по нескольким параметрам? Что-то вроде такого:

367
Переменная PHP в MySQL запросе превращается в 0

Переменная PHP в MySQL запросе превращается в 0

Есть переменная $ch_id, которая берется из массива и по началу берется правильноHTML форма:

252
Создание зависимого select без привязки к модели на Yii2

Создание зависимого select без привязки к модели на Yii2

В виджете ActiveForm при создании задачи(offers) предполагается, что будет исполнитель, за которым эта задача закрепляетсяВ таблице offers executor_responsible...

288