sql >> Base de Datos >  >> RDS >> Mysql

Fecha y hora en PHP Script

Eso simplemente significa que está pensando en $row['expires'] incorrectamente. Ese no es un valor de marca de tiempo UNIX y está produciendo una fecha no válida. Significa que el valor esencialmente se evalúa como 0, que es el 1 de enero de 1970 en tiempo de UNIX

date() requiere que le envíe una marca de tiempo Unix válida (INT 11), ¿es eso lo que tiene en la base de datos para ese campo? o es un campo de fecha y hora?

Prueba esto

echo date("d.m.Y \\u\\m H:i \\U\\h\\r", "2014-10-12");   //invalid

echo date("d.m.Y \\u\\m H:i \\U\\h\\r", time());  //valid: current unix timestamp