Monika: datetime in date("r") umwandeln

Hallo,

lässt sich datetime ohne explode usw. in das date("r")-Format umwandeln?

  1. Moin

    Dir hilft eventuell:

    strtotime() weiter.

    den erzeugten timestamp kannst du normal weiterbenutzen (z.B. für die Date-Funktion)

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
    1. Super, vielen Dank!

  2. Moin!

    lässt sich datetime ohne explode usw. in das date("r")-Format umwandeln?

    Die Datenbank hat viele nützliche Funktionen, darunter auch Datumsformatierfunktionen, die ins SELECT der Datumsspalte gehören. Das spart dir, das Datum erst in der DB-Abfrage in dem einen Format zu haben, um es dann in PHP aufwendig als String zu parsen, als Datum zu erkennen, und dann in ein neues Format zu wandeln und wieder als String auszugeben.

    SELECT DATE_FORMAT(datumsspalte,'formatstring') as datum FROM ...

    MySQL beispielsweise bietet leider keine Kurzform für einen RFC-2822-String, aber man kann sich die einzelnen Teile zusammensetzen. http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format

    - Sven Rautenberg