1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[PHP] Converter segundos em H : M : S

Discussão em 'Web Development' iniciada por The Lavigne, 15 de Janeiro de 2009. (Respostas: 4; Visualizações: 12975)

  1. The Lavigne

    The Lavigne Banido

    Boas pessoal da Zwame.

    É assim eu tenho uma variável onde me guarda os segundos de um certo tempo. Eu queria depois converter esses segundos em Horas, minutos e segundos.

    Por exemplo 3600 segundos é 01 : 00 : 00. Certo?

    Pronto basicamente queria uma função que convertesse isso assim. Alguém conhece? Se sim irei ficar muito agradecido. Já pesquisei e tudo e não encontro. :sad:


    Um abraço.
     
  2. Mitch

    Mitch Banido

    1. fazes a divisão inteira do número por 3600 e tens o número de horas
    2. divides o resto da conta "1" por 60 e tens o número de minutos
    3. o resto da conta "2" dá-te o número de segundos
     
  3. Xikinho90

    Xikinho90 Power Member

    Eu uma vez fiz uma em c que convertia uma valor em dias para o valor em anos, meses, dias.

    É parecido, mas agora não encontro...:mad:

    edit: O Mitch já tratou de te ajudar :)
     
  4. anjo2

    anjo2 Power Member

    PHP:
    $seconds 15000;

    $hours floor($seconds 3600);
    $seconds -= $hours 3600;
    $minutes floor($seconds 60);
    $seconds -= $minutes 60;

    echo 
    "$hours : $minutes : $seconds";
    Exemplo: http://www.anjo2.com/seconds.php?seconds=15000
     
    Última edição: 15 de Janeiro de 2009
  5. The Lavigne

    The Lavigne Banido


    PERFEITO!

    Era mesmo isto que procurava :D


    :arrow: Muito Obrigado!
     

Partilhar esta Página