Cita:
Iniciado por SeaPirates
no es via base de datos, es via archivos txt necesito que sea asi, creo que el problema está aquí:
$cncumple= ''. strtotime("$cncumpleaño-$cncumplemes-$cncumpledia") ."";
puede ser que cuando se colocan los numeros se esten restando y por eso la fecha se registre mal?
strtotime devuelve tiempo UNIX, osea, un número entero (también sirve para comparar fechas, en casos complejos), prueba con esto:
Código PHP:
$cncumple= date("Y-m-d", strtotime("$cncumpleaño-$cncumplemes-$cncumpledia"));