つまり、$row['expires']
について考えているということです。 間違って。これはUNIXタイムスタンプ値ではなく、無効な日付を生成しています。 これは、値が基本的に0と評価されることを意味します。これは、UNIX時間では1970年1月1日です。
date()
有効なUnixタイムスタンプ(INT 11)を送信する必要がありますが、それはそのフィールドのデータベースにあるものですか?またはそれは日時フィールドですか?
これを試してください
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