HypeR: mySQL Timestamp in php anzeigen

Wie kann ich einen timestamp aus der sql datenbank korrekt auf einer seite anzeigen?

Also den timestamp (YYYYMMDDHHMMSS) so zerschneiden das ich nachher zu folgendem ergebniss komme: DD.MM.YYYY - HH:MM:SS

Da dies ja anscheinend kein Unix timestmp ist geben die dazugehörigen befehle nur müll aus :(

Wäre dankbar wenn mir da jemand helfen könnte...

MfG Hyper

  1. Hi!

    Wie kann ich einen timestamp aus der sql datenbank korrekt auf einer seite anzeigen?

    Da steht wie es geht: http://www.dclp-faq.de/q-datum-mysql.html

    Grüße
    Andreas

    PS: Seite bookmarken ;-)

  2. Hallo!

    ich finde es immer am einfachsten, den Wert schon im entsprechenden Format auszulesen..

    so in etwa: select DATE_FORMAT(datumsfeld, '%d.%m.%Y %H:%i:%s') from tabelle

    so oder so ähnlich.. hab den genauen Syntax nicht im Kopf

    grüße
    Steffi

  3. Hallo,

    Also den timestamp (YYYYMMDDHHMMSS) so zerschneiden das ich nachher zu folgendem ergebniss komme: DD.MM.YYYY - HH:MM:SS

    Da dies ja anscheinend kein Unix timestmp ist geben die dazugehörigen befehle nur müll aus :(

    Verwende die MySQL-Funktion DATE_FORMAT direkt in der Abfrage:

    SELECT DATE_FORMAT(feldname,'%d.%m.%Y - %T') AS datumzeit FROM tabelle ...

    %T ist die Kurzfassung von '%H:%i:%s'.

    MfG, Thomas