Tags
Posts relacionados
Compartilhe
Calculando o tempo restante para uma data em PHP
Nesse caso calculando o tempo restante para o final do ano
$data = mktime(10,20,10,12,31,2008);
$now = time();
$tempoRestante = $data – $now;
$dias = intval($tempoRestante/86400);
$horasRestantes = ($tempoRestante – ($dias *86400));
$horas = intval($horasRestantes/3600);
$minutosRestantes = ($tempoRestante – ($dias *86400) – ($horas * 3600));
$minutos = intval($minutosRestantes/60);
echo $dias . ‘ Dias ‘ . $horas . ‘ Horas ‘ . $minutos . ‘ Minutos ‘;
Pronto você tem um contador…
Quer mais dicas de PHP ? Clique aqui!
Se você leu até aqui, deixa um comentário aí em baixo!





Olá Rafael! Boa dica essa. Bem simples! Valeu!
Economizo uns 3 neurônio aqui uhuuu, vlw
Poxa o posta caiu com uma luva pra facilita a vida do pessoal fiz uma função
#date = 2010-12-31 – Y-m-d
#hours = 10:20:00 – H:m:s
function Last_days_hours($date,$hours)
{
$data = explode(‘-’,$date);
$hours = explode(‘:’,$hours);
$tempoRestante = mktime($hours[0],$hours[1],$hours[2],$data[1],$data[2],$data[0]) – time();
$dias = intval($tempoRestante/86400);
$horasRestantes = ($tempoRestante – ($dias *86400));
$horas = intval($horasRestantes/3600);
$minutosRestantes = ($tempoRestante – ($dias *86400) – ($horas * 3600));
$minutos = intval($minutosRestantes/60);
return $dias . ‘ Dias ‘ . $horas . ‘ Horas ‘ . $minutos . ‘ Minutos’;
}
#chamada a função
Last_days_hours(’2010-07-07′,’15:57:00′);
pode-se trocar o return por echo.