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

Soma Variável Time


Alessandro

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Quero somar duas variaveis que são do tipo TIME (uso mysql).

$tempo1: 00:20:50 (hh/mm/ss)

$tempo2: 00:20:15 (hh/mm/ss)

Gostaria de somar essas duas variáveis obtendo o seguinte resultado:

$result: 00:41:05 (hh/mm/ss)

Será que você pode me ajudar ??

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0

Eu fiz uma fução pra somar!

function soma_time($tempo1,$tempo2){

$tempo1 = explode(":",$tempo1);

$tempo2 = explode(":",$tempo2);

$S = $tempo1[2] + $tempo2[2];

if($S>=60){ $S = $S - 60; $M=1; } else { $M=0; }

$M = $tempo1[1] + $tempo2[1] + $M;

if($M>=60){ $M = $M - 60; $H=1; } else { $H=0; }

$H = $tempo1[0] + $tempo2[0] + $H;

if($H>=60) $H = $H - 60;

if($H<=9){ $H="0".$H; }

if($M<=9){ $M="0".$M; }

if($S<=9){ $S="0".$S; }

return $H.":".$M.":".$S;

}

$result = soma_time("00:20:50","00:20:10");

Vê se isso dá para resolver seu problema. smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - alessandro -

Obrigado pela ajuda cara ...

Mas tenho mas um problema ...

Se no caso eu quiser utilisar mais variaveis ao invés de somente 2 , se for várias variaveis como posso adaptar esta funçao!!!!

Se puder me ajudar ??? mas de qualquer forma já ajudou bastante !!!

Link para o comentário
Compartilhar em outros sites

  • 0

Dá pra fazer com essa função que o Gladisson criou, mesmo. Assim: você soma as duas primeiras variáveis. Pega o resultado e coloca como o primeiro parâmetro da função... e a próxima variável como o segundo. E assim sucessivamente. smile.gif você vai saber quantas variáveis serão somadas?

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...