PHP: Convertendo segundos para hora, minutos e segundos

Aprenda a converter segundos no formato de hora, minutos e segundos (hh:mm:ss).

No PHP podemos encontrar uma função simples para isso (gmdate), porém, somente, se os segundos for menor que 86 400 (1 dia).

<?php
$segundos = 1800; //equivale a 30s
echo gmdate("H:i:s", $segundos);
 
// resultado: 00:30:00
?>

No MySQL você pode usar a função SEC_TO_TIME().

2 comentários em “PHP: Convertendo segundos para hora, minutos e segundos

  • 28 de agosto de 2015 em 15:28
    Permalink

    Essa funcao nao funciona, teria como fazer de outra forma, pq estou somando umas 50 horas diferentes, isso com minutos no meio e segundos, ai converto tudo em segundos depois no final tem de apresentar novamente em horas…

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *