sql >> Databasteknik >  >> RDS >> Mysql

Datetime i PHP Script

Det betyder helt enkelt att du tänker på $row['expires'] felaktigt. Det är inte ett UNIX-tidsstämpelvärde och ger ett ogiltigt datum. Det betyder att värdet i princip utvärderas till 0, vilket är 1 januari 1970 i UNIX-tid

date() kräver att du skickar en giltig Unix-tidsstämpel till den (INT 11), är det vad du har i databasen för det fältet? eller är det ett fält för datum och tid?

Prova detta

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


  1. Förstå dödlägen i MySQL och PostgreSQL

  2. Förstå händelseförlust med utökade händelser

  3. Hur man använder paginering med laravel DB::select-fråga

  4. Konfiguration av lagringsinställningar [fil kontra databas]