Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com a seguinte duvida:
Estou fazendo um sistema que insere uma data no BD, e quero exibir um aviso quando faltar exatamente 5 dias para chegar ate aquela data registrada no BD. E o aviso continuar sendo Exibido.
Aguardo
Ja ajudou bastante hehehe vou testar aqui, Obrigado
Com PHP 5.3 é bem simples:
$interval = $futureDate->diff($currentDate); // Retornará um objeto DateInterval
echo 'Faltam ' . $interval->d . ' dias';
Para o PHP <= 5.2, melhor então brincarmos com o time do que com datas:
$futureTime = strtotime('2012-10-13'); // Note o formato da data, talvez seja necessário convertê-la
$dayDiff = floor($dif / (60 60 24)); // segundos, minutos e horas
Não testei, estou num PC sem PHP, mas deve funcionar.