Hallo,
Habe eine ziemlich doofe Frage.
In meiner DB habe ich Tabelle mit verschiedenen Spalte. Eine davon heißt time mit dem Typ Datetime.
jetzt versuche ich dieses Datum auszulesen. habe folgendes versucht:
Dann bekomme ich diesen Fehler:
Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given in ...on line 11
wenn ich dann anstatt "DATE_FORMAT" date verwende,
bekomme ich folgende Antwort:
... am 21.5.14 - 12:00:38 , 3831Wed, 21 May 2014 12:00:38 +0200312014310005Europe/Berlin($38qWednesday)
also das heutige Datum.
Klar wenn ich strtotime($SQL) weglasse gibt er mir nur den ersten Teil der Antwort. strtotime — Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um.ich glaube ich brauche ihn nicht..
Wie bekomme ich die richtige Uhrzeit die ich in meiner DB gespeichert habe?
Habe eine ziemlich doofe Frage.
In meiner DB habe ich Tabelle mit verschiedenen Spalte. Eine davon heißt time mit dem Typ Datetime.
jetzt versuche ich dieses Datum auszulesen. habe folgendes versucht:
PHP:
$sql = "SELECT time
from ..... ";
$datum = DATE_FORMAT(strtotime($sql),'%j.%n.%y - %H:%i:%s');
echo " letztes mal war es am: <B> $datum </B> ";
Dann bekomme ich diesen Fehler:
Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given in ...on line 11
wenn ich dann anstatt "DATE_FORMAT" date verwende,
PHP:
$datum = date('j.n.y - H:i:s , , strtotime($sql)');
bekomme ich folgende Antwort:
... am 21.5.14 - 12:00:38 , 3831Wed, 21 May 2014 12:00:38 +0200312014310005Europe/Berlin($38qWednesday)
also das heutige Datum.
Klar wenn ich strtotime($SQL) weglasse gibt er mir nur den ersten Teil der Antwort. strtotime — Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um.ich glaube ich brauche ihn nicht..
Wie bekomme ich die richtige Uhrzeit die ich in meiner DB gespeichert habe?