PHP: Convertendo segundos para hora, minutos e segundos

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

Encontramos a função gmdate()) que facilita a conversão; vale ressaltar que os segundos devem ser menores 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().

3 thoughts on “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
  • 3 de novembro de 2022 em 16:37
    Permalink

    Ótimo artigo
    resolvi meus problemas, consultando esse post
    tks my brodi

    Att,
    Cornélio José Wiedemann ( TI & DBA )

    Resposta

Deixe um comentário

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