Laravel - Как перевести секунды в день, час, минуты?
Хотел с помощью Carbon, но не нашёл как:
$timeLeftSeconds = 3507;
Пример нужного результата:
0 дней, 0 часов, 55 минут
Ответы (1 шт):
Автор решения: Daniel Protopopov
→ Ссылка
Примерно так
$timeLeftSeconds = 3507;
$dt = new DateTime();
$dt->add(new DateInterval('PT' . $timeLeftSeconds . 'M'));
$interval = $dt->diff(new DateTime());
echo $interval->format('%d дней, %h часов, %i минут');