Itu berarti Anda memikirkan $row['expires']
salah. Itu bukan nilai Timestamp UNIX dan menghasilkan tanggal yang tidak valid. Ini berarti nilai dasarnya mengevaluasi ke 0, yaitu 1 Januari 1970 dalam waktu UNIX
date()
mengharuskan Anda untuk mengirim stempel waktu Unix yang valid ke sana (INT 11), apakah itu yang Anda miliki di database untuk bidang itu? atau itu adalah bidang tanggal waktu?
Coba ini
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