Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho 1 arquivo cron que chama a função da data que compara data atual com data do banco de dados e verifica se a data do vencimento dos usuarios é mais antiga doque a atual se for muda para pendente a função é essa e não ta funcionando.
function data_dif($antes, $hoje)
{
list($antes_mes, $antes_dia, $antes_ano) = explode("-", $antes);
list($hoje_mes, $hoje_dia, $hoje_ano) = explode("-", $hoje);
$antes_data = mktime(0,0,0,$antes_mes,$antes_dia,$antes_ano);
$hoje_data = mktime(0,0,0,$hoje_mes,$hoje_dia,$hoje_ano);
$dias = ($hoje_data - $antes_data)/86400;
return $dias;
}
a pagina cron3 chama a função data_dif ta assim:
$vencimento = data_dif($data, $datavenc);
####### Se for o dia do vencimento #######
if($vencimento <= 0) {
desta forma não esta funcionando alguem poderia me ajudar a descobrir o erro ou uma forma de mudar para funcionar?
para ajudar no arquivo de log do erro aparece erro na linha 31 que é essa
30 list($hoje_mes, $hoje_dia, $hoje_ano) = explode("-", $hoje);
31 $antes_data = mktime(0,0,0,$antes_mes,$antes_dia,$antes_ano); <<-----
Carregando comentários...