Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Data e hora no script PHP


Isso significa simplesmente que você está pensando em $row['expires'] incorretamente. Esse não é um valor UNIX Timestamp e está produzindo uma data inválida. Isso significa que o valor é avaliado essencialmente como 0, que é 1º de janeiro de 1970 no tempo do UNIX

date() requer que você envie um timestamp Unix válido para ele (INT 11), é isso que você tem no banco de dados para esse campo? ou é um campo de data e hora?

Tente isso
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