kostenloser Webspace werbefrei: lima-city


Datum aus reiner Zeahlenfolge formatieren ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    wshow

    wshow hat kostenlosen Webspace.

    Hallo

    wenn ich einen tag/string">String aus Zahlen habe in der Form:

    20110425121206


    wie bekomme ich diesen zu einem Datum-Format

    2011-04-25 12:12:06


    ??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. $timestamp = '20110425121206';
    echo date('Y-m-d H:i:s', strtotime($timestamp));


    Beitrag zuletzt geändert: 7.4.2012 14:23:19 von fabo
  4. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Per REGEX wäre es auch möglich (aber vermutlich langsamer):
    $timestamp = '20110425121206';
    echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/', '$1-$2-$3 $4:$5:$6', $timestamp);


    Beitrag zuletzt geändert: 7.4.2012 14:53:37 von hackyourlife
  5. Autor dieses Themas

    wshow

    wshow hat kostenlosen Webspace.

    Danke

    wusste garnicht, das strtotime() es so ganz ohne Trenner zwischen Werten kann

    nochmal der Hinweis,
    bei dem String aus Ziffern handelt es sich nicht um einen (UNIX) timestamp !!!
    sondern um das "fertige" Datum nur ohne Trenner-Zeichen zwischen Jahr/Monat/Tag/ etc.

    deshalb nenne ich den Ausgangs-String lieber $timestring .... ;) ... sonst ist es etwas verwirrend !

    $timestring = '20110425121206';
    $time_stamp = strtotime($timestring); 
    $time_datum = date('Y-m-d H:i:s', $time_stamp); 
    
    echo "<br />".$timestring."\n"; 
    echo "<br />".$time_stamp."\n"; 
    echo "<br />".$time_datum."\n";


    Ergebnis:
    20110425121206
    1303726326
    2011-04-25 12:12:06



    Super, Danke ... funktioniert

    auch die REGEX Variante funktioniert ... ist die wirklich so viel langsamer ?
    naja, habe mal wo gelesen, das man wo möglich auf REGEX verzichten soll
    ... wegen Performance... egal, das ist ein anderes Thema, das Datum Format geht.



  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!