2009-03-21 6 views
0

Hey, ich benutze DATETIME für meine Spalte für meine Datenbank. Ich versuche den besten Weg zu finden, dieses Datum in der Reihe mit PHP zu formatieren. Ich habe versucht, mit Datum(), aber das würde nur das aktuelle Datum drucken. Meine Zeile sieht so aus:Format DATETIME Spalte mit PHP nach dem Drucken

$row['date_added'] 

Irgendwelche Ideen?

Antwort

3

Ein paar Optionen.

  1. Verwenden Sie die DATE_FORMAT-Funktion von MySQL zum Formatieren.
  2. Verwenden Sie die UNIX_TIMESTAMP-Funktion von MySQL, um einen Zeitstempel zu erhalten, mit dem PHP date() -Funktion spielen kann.
  3. Führen Sie die MySQL-DATETIME durch die strtotime() - Funktion von PHP aus, um einen Zeitstempel zu erhalten, mit dem die Funktion date() von PHP verwendet werden kann.

Als Beispiel # 3:.

print date('<format string>', strtotime($row['date_added'])); 

einfach der Dokumentation am Tag folgen() einen Format-String nach Ihren Wünschen zu erstellen und es in Swap

+0

hätte ich so etwas wie diese : strtotime ($ row ['date_started']) – Coughlin

+0

Damit bekommst du einen Zeitstempel für das zweite Argument von date(), yes. – ceejayoz

+0

Wie so? strtotime ($ row ['date_started'], Datum ("m/d/y")) – Coughlin