Beraldo Postado Dezembro 22, 2006 Denunciar Share Postado Dezembro 22, 2006 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --amanda -- Postado Março 5, 2007 Denunciar Share Postado Março 5, 2007 :) 2 meses tem quantos segundos? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 5, 2007 Denunciar Share Postado Março 5, 2007 :) 2 meses tem quantos segundos?60x60x24x60 (60 segundos x 60 minutos x 24 horas x 60 dias) = 5184000 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest ziclon_b Postado Janeiro 5, 2008 Denunciar Share Postado Janeiro 5, 2008 Qual é o calculo para fazer o inverso? passar de segundos para o formato hh;mm;ssExemplo: 4815s = 1;20;15 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 5, 2008 Denunciar Share Postado Janeiro 5, 2008 Qual é o calculo para fazer o inverso? passar de segundos para o formato hh;mm;ssExemplo: 4815s = 1;20;154815 / 3600 = 1,3375, ou seja, 1 hora e 0,3375 horas...1h = 3600 segundos0.3375h = x segundosx = 3600*0.3375x = 1215 segundos1215 / 60 = 20,25 ou seja, 20 minutos, e 0,25 minutos1 minuto = 60 segundos0.25 minuto = x segundosx = 60*0.25x = 15 segundos... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Janeiro 5, 2008 Autor Denunciar Share Postado Janeiro 5, 2008 Qual é o calculo para fazer o inverso? passar de segundos para o formato hh;mm;ssExemplo: 4815s = 1;20;15Mas é isso que o script faz. :blink: No primeiro post há:Por padrão, ela iniciará a contagem em anos, mas você pode forçá-la a iniciar em meses, retornando algo do tipo: 30 meses, 12 dias, ...Logo, acho que isto deve solucionar seu problema:$array = converte_segundos($total_segundos, 'H'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ziclon_b Postado Janeiro 6, 2008 Denunciar Share Postado Janeiro 6, 2008 Qual é o calculo para fazer o inverso? passar de segundos para o formato hh;mm;ssExemplo: 4815s = 1;20;154815 / 3600 = 1,3375, ou seja, 1 hora e 0,3375 horas...1h = 3600 segundos0.3375h = x segundosx = 3600*0.3375x = 1215 segundos1215 / 60 = 20,25 ou seja, 20 minutos, e 0,25 minutos1 minuto = 60 segundos0.25 minuto = x segundosx = 60*0.25x = 15 segundos...muito Obrigado! Foi muito util, se a função em PHP já fazia o inverso, então desculpem o incomodo, o que eu queria mesmo era a explicação da conversão porque estou a desenvolver uma aplicação em C++. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Janeiro 6, 2008 Autor Denunciar Share Postado Janeiro 6, 2008 Não há por que se desculpar. :) Estamos aí para aprender, sempre.Mas o que você quer não é o inverso do que a função faz. Veja o título do tópico:Converter Segundos Em: X Dias, Y Horas, Z Minutos E W Segundos.A função converte de segundos para horas, minutos e segundos.Mas se já resolveu o problema, beleza.Abraços,Beraldo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cecibh Postado Março 10, 2008 Denunciar Share Postado Março 10, 2008 Como faço para fazer um programa que transforme a hora abaixo toda em segundos.Hora: 14:30:20 em php???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 10, 2008 Denunciar Share Postado Março 10, 2008 14:30:201 hora = 3600 segundos14 horas= xx = 504001 minuto = 60 segundo30 minutos = y segundosy = 1800 segundosx+y+20 (no caso o 20 é direto)50400+1800+20 = 52220 segundosPara deixar direto você dá um explode nos "dois pontos", pega o primeiro elemento do array e multiplica por 3600, o segundo por 60 e o último só soma. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest higorvaz@gmail.com Postado Abril 30, 2008 Denunciar Share Postado Abril 30, 2008 galera to precisando pegar um resultado de printf e comparar, se for maior que 24HORAS abre uma mensagem, codigo: <?php$r=mysql_query("select data_solic from os") or die (mysql_error());$ra=mysql_fetch_array($r);$sql_exec = mysql_query ("select * from os where id = 32");while ($A = mysql_fetch_row ($sql_exec)){$data1 = $A[1];$data2 = date('Y-m-d H:i:s');//''2008-04-27 13:33:00'';//sempre maior que a data1 $unix_data1 = strtotime($data1);$unix_data2 = strtotime($data2);$nHoras = ($unix_data2 - $unix_data1) / 3600;$nMinutos = (($unix_data2 - $unix_data1) % 3600) / 60;$total = sprintf('%02d:%02d', $nHoras , $nMinutos);printf('%02d:%02d', $nHoras, $nMinutos);if (printf > 24:00);echo "PRAZO EXPIRADO!";}?>SE alguém PUDER DAR UM HELP AGRADEÇO :P Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Beraldo
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
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.