Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal eu gostaria de saber como que faço para somar dois campos de horas.
Por exemplo tenho um que recebe a hora atual.
$inicio_download = date('Y-m-d H:i:s');
$tempo_previsto = "2010-10-13 03:34:26";
Gostaria de somar $final_download = $inicio_download + $tempo_previsto e ter como resultado um valor no mesmo padrão Y-m-d H:i:s.
E caso o download fosse realizado as 2010-10-13 23:30:00 e fosse levar 01:10:00 tivesse como resultado que iria acabar no dia seguinte ou seja, com o valor 2010-10-14 00:40:00
Alguém sabe me dizer como que posso fazer ?! Desde de já obrigado pela ajuda de todos.
<?php
$expires = strtotime( '+ 0 hour + 40 minutes', time() );
echo date( 'Y-m-d H:i:s', $expires );
?>
Bom dia galera.
$horasDown = date("Y-m-d H:i:s",mktime(0,0,($tamanho*8)/$velocidadeNet));
$horasDown = explode (" ", $horasDown);
$horasDown = explode (":", $horasDown[1]);
$somaHoras = strtotime( '+ '.$horasDown[0].' hour + '.$horasDown[1].' minutes', time() );
$final_download = date( 'Y-m-d H:i:s', $somaHoras );
Se eu quiser adicionar mais uma hora a variável $final_download como que eu faria ?! Tentei fazer seguindo o mesmo raciocínio mas não deu certo.
Explode os dados e usa mktime para somar.