Gästebuch-Datum in MySQL speichern

FiNgA

Grünschnabel
Wie im Titel beschrieben, möchte ich bei meinem Gästebuch das Datum speichern, weiß aber nicht genau wie, bzw. bekomm das nicht ganz so hin, wie ich das möchte.

Ich möchte ein Datum im folgenden Format ausgeben und würde mich über ein paar gut verständliche Beispiele sehr freuen.
Beispiel-Autor schrieb am 10.12.2004 um 18:20 folgenden Beitrag:

Das Datumsformat ist also "10.12.2004 um 18:20". Wie kann ich das mit PHP und MySQL realisieren?

Netten Gruß
Rakko!

PS: Ich habe gehört, dass man soetwas mit einem Timestamp lösten sollte, das die Sekunden vom 1.1.1970 zählt. Wie geht das? Und wie gebe ich dann so ein Datum aus?
 
[phpf]time[/phpf] und [phpf]date[/phpf] sind deine Freunde. Alternativ gibt es auch entsprechende MySQL-Funktionen. Welche besser sind, darüber streiten sich die Experten, ich persönlich arbeite lieber mit ersteren, ansonsten müßte der Beitrag auch ins Datenbankforum ;)
 
Hi!

Du könntest Dein Datum in der Datenbank als DATETIME speichern.
Das wäre dann im Format "2005-02-02 11:50:00".
Wenn Du dann die Daten ausliest, könntest Du das Datum direkt in dem Format auslesen, in dem Du es brauchst. Gehen wir mal davon aus, das Feld mit dem Datum heißt "Datum" und Du hast eine ID, über die Du das antsprechende Datum erhälst. Dann könnte Deine Abfrage so lauten:
Code:
SELECT DATE_FORMAT(Datum, "%d.%m.%Y um %H:%i") FROM tabellenname WHERE ID="5"
Das würde Dir dann das gewünschte Resultat liefern.

redlama
 
Zurück