Dat betekent simpelweg dat je denkt aan $row['expires']
onjuist. Dat is geen UNIX-tijdstempelwaarde en levert een ongeldige datum op. Het betekent dat de waarde in wezen evalueert tot 0, wat 1 januari 1970 is in UNIX-tijd
date()
vereist dat je er een geldig Unix-tijdstempel naar verzendt (INT 11), heb je dat in de database voor dat veld? of is het een datum-tijdveld?
Probeer dit
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