sql >> Databáze >  >> RDS >> Mysql

Datum a čas v PHP skriptu

To jednoduše znamená, že myslíte na $row['expires'] nesprávně. Toto není hodnota časového razítka UNIX a vytváří neplatné datum. To znamená, že hodnota se v podstatě vyhodnotí na 0, což je 1. leden 1970 v době UNIX

date() vyžaduje, abyste mu poslali platné časové razítko Unix (INT 11), je to to, co máte v databázi pro toto pole? nebo je to pole data a času?

Zkuste toto

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. Chyba syntaxe SQL 1064 pomocí připraveného příkazu JDBC

  2. Pochopte roli datových architektů ve správě dat

  3. Přístup odepřen uživateli 'test'@'ip' (pomocí hesla:ANO)

  4. Příklady SQUARE() v SQL Server