Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir Segundos Em Forma De Hora


K0br4k4nN

Pergunta

Ola amigos!!!

Eu tenho um server de um game online, e estava querendo exibir em horas o tempo de cada jogador online, só que as horas ficam em segundos no, banco de dados dai eu fiz esse script!!

<?

require('config.php');

$sql = mysql_query("SELECT * FROM characters");

while($pega=mysql_fetch_array($sql)){

$segundos = $pega[onlinetime];

$hora = $segundos/3600;

$resultado = $hora;

$resultado2 = Round($resultado);

echo " Nome: ".$pega['char_name'];

echo " Tempo: $resultado2 ";

echo "<br>";

}

?>

So que como sou muito iniciante, queria saber como exibo o valor da hora no formato de hora, pois com meus conhecimentos o maximo que consegui foi exibir como numero inteiro usando o "Round", como vocês podem ver... desde já agadeco, pois sei que vocês tem tirado todas as minhas duvidas!

Editado por K0br4k4nN
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Suponha que a consulta retornou a quantia de 3680 segundos:

<?php
$s = 3680;
$horas = $s / 3600;
$resto = $s % 3600;
$minutos = 0;
if ($resto > 60)// se houver mais de um minuto (60 segundos)
{
    while ($resto > 60)
    {
        $resto -=  60;//subtrai 60 segundo
        $minutos++;// adiciona os 60 segundos aos minutos
    }
}
echo (int)($horas) . ":" . $minutos . ":" . round($resto);
?>

Daí você faz o mesmo raciocínio do se for maior que 60 para os minutos. E se for maior que 24 para as horas e assim por diante

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...