Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ae, eu tenho 2 horas salvadas no banco... uma é o tempo de duração no formato (0:00:00 | H:i:s), aí a segunda é a hora de ínicio, no formato 00:00:00... ae eu quero somar o tempo de duração com a hora de ínicio...
eu queria que o resultado fosse exato, ou seja, ele o tempo não ficasse sendo modificado.. ficasse um tempo fixo, até a hora de término da linha na tabela do banco de dados...
olha a função que eu fiz:
function tempoRestante($hour1,$hour2){
$time = explode(":", $hour1);
$time2 = explode(":", $hour2);
if($time[0] <= "1"){
$hour = "hour";
} else {
$hour = "hours";
}
if($time[1] <= "1"){
$minute = "minute";
} else {
$minute = "minutes";
}
if($time[2] <= "1"){
$second = "second";
} else {
$second = "seconds";
}
return date("H:i:s", strtotime("+$time2[0] $hour +$time2[1] $minute +$time2[2] $second"));
}
//Onde $hour1 é a duração em hora, minuto e segundo, e $hour2 é o tempo de ínicio....
Ae, ele tá retornando errado... ou então, eu queria que o tempo fosse acabando...
Exemplo 1: Exatamente as 19:18:13 o item irá acabar
Exemplo 1: Faltam 00:57:35 para o item acabar
Faltam 00:57:34 para o item acabar
Faltam 00:57:33 para o item acabar
Faltam 00:57:32 para o item acabar
Um desses 2 tá bom, ou então os 2 tá bom..
Obrigado!
Carregando comentários...