bin zu dusselig zum suchen.
ich kann date(x,y,z) schoen formatieren…
allerdings…
ich will user in eine DB schreiben lassen…
jeder eintrag soll ein eintragsdatum bekommen.
und zwar den unixtimestamp , damit ich den spaeter
unterschiedlich formatiert (mal uhrzeit, mal datum, mal beides) ausgeben kann…
also frage:
angenommen ich schreibe time() in die datenbank…
wie hole ich mir das formatiert vor meine glubschaugen
Du schreibst den UNIX Timestamp als simplen string (VarChar) in die Datenbank. Dann bei der Abfrage holst Du dir den String und übergibst ihn der date() Funktion als einen der Parameter.
Das sieht etwa so aus :
date(„d M Y H:i:s“,$timestamp);
Der andere Parameter String beschreibt die Formatierung der Ausgabe. In diesem Fall würde die Ausgabe von der Formatierung her so aussehen : 09 Oct 2003 03:07:27.
Noch ein Beispiel:
date(„l, dS F Y H:i:s“,$timestamp); ergibt folgendes Format : Thursday, 09th October 2003 01:06:41
Die Vriable $timestamp enthält in diesen beispielen den Timestamp aus der Datennbank.
Eine vollständige Liste der Formatierungsangaben erhälst Du hier : http://de.php.net/date