Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Inside

[Resolvido] Somando minutos a horas

Recommended Posts

Caros amigos,

 

preciso somar 20 minutos a uma determinada hora exemplo:

 

11:21:31 + 20m

 

Deveria aparecer: 11:41:31

 

Achei esse código no fórum mas colocando os 1200 segundos que representam 20 minutos o resultado não fica correto.

 

Código do Fórum

 

Alguém sabe alguma forma mais fácil de fazer isso?

 

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara assim, vamos lá.

 

armazene sua hora numa session exemplo.

 

session("hora") = "12:18:34"
minuto = Minute(session("hora")) + 24
response.write (Hour(session("hora"))&":"&minuto&":"&Second(session("hora")))

Esse é um meio, pode ser feito de outro modo, mais dá certo.

POIS ACABEI DE TESTAR.

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa assim, testado e funcionando:

 

<%
hora = hour(now)
minutos = minute(now)
seg = second(now)
mins = 20 'aqui os minutos a serem somados
minutos = minutos + mins

if minutos > 60 then
minutos = minutos - 60
hora = hora+1
end if
response.write hora&":"&minutos&":"&seg
%>

Espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Zé Luiz,

 

seu código funiona mas veja o que acontece quando se coloca 60 minuto em vez de 20 a hora vai para 12:78:34. quando deveria ir para 13:18:34.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem funcao especifica para isso

 

chama-se dateadd

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.