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

Ajuda em converter tempo


Otto N.

Pergunta

Daew galera,

Sou novo nesse mundo(php), e eu estava fazendo um exercicio em que dizia:

Converta um numero informado pelo usuario em segundos, para: hora/minutos/segundos.

No caso eu informei

<?php

$segundos = 1000;

$sobraSegundos = $segundos % 60;
$minutos = $segundos - $sobraSegundos;
$hora = $minutos / 60;
$sobraHora = $minutos % 60;

if ($sobraHora == 0)
{
$minutos = "00";
}
else
{
$minutos = $sobraHora;
}

echo "$hora/$minutos/$sobraSeg";
?>

Minha dúvida é:

1- a lógica está certa?

2- tem uma forma mais facil de fazer isso? como?

Agradecendo desde já,

Otto.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Tá funcionando ?

SIM -> a Lógica esta certa.

simples assim rsrs...

agora quanto a outros metodos de fazer sim sempre vai existir outras maneiras se são mais faceis ou não.. isso depende de cada um..

você esta iniciando então cada coisa nova é um desafio de acordo que for aprendendo mais coisas vai descobrindo outras maneiras de resolver qualquer tipo de situação e sabendo usar a maneiras mais viavel para cada caso...

teu script ta bacana...

unica coisa que vou te alerta e para você já pega o costume é

COMENTE tudo o que você faz ^^...

no mais ta de parabens continue se esforçando...

Link para o comentário
Compartilhar em outros sites

  • 0
A questão dos comentários é controversa. Tem gente que diz que seu código só deve ter comentários quando a complexidade é muito alta. Outros afirmam que você deve comentar bastante.

Prefiro escrever código simples, que não precise de muitos comentários.

Um abraço.

É como o Willian disse, mas em todo caso não é comenta todas as linhas e sim comentar o que julga nescessário para melhor compressão do código...

Imagine você pega um script de 1500 linhas em nenhum comentario ?

no teu caso comentei que deveria comentar bem, pois como está iniciando é interessante, pois se saber explicar em um comentario e deixar explicado é sinal que sabe o que está fazendo em todo caso, quando faz algo que aprendeu recentemente ajuda a fixar e aprender..

Link para o comentário
Compartilhar em outros sites

  • 0

A questão dos comentários achei interessante, vou comentar quando o código for muito complexo na maioria dos casos.

Wow... gmdate funcionou =D

mas a lógica do gmdate é o que? converter qualquer numero (segundos no caso) em minuto e hora?

como fazer se eu quisesse converter ao contrario...

1hr em minutos?

tem alguma funcao?

valeu

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...