Jump to content
Fórum Script Brasil
  • 0

Ajuda em converter tempo


Otto N.

Question

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 to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...