kostenloser Webspace werbefrei: lima-city


Datum umwandeln!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.

    hi
    gibts eine php fkt die das datumsformat 2005-10-16 in 16.10.2005 umwandelt? oder hat jemand eine selbst geschrieben?? technisch ja kein problem!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. hi, eigentlich ist das ganze kein problem mit der explode-funktion:

    [CODE]
    $datum = explode(",","2005-10-16");
    $neuesdatum = $datum[2].".".$datum[1].".".$datum[0];
    echo $neuesdatum;
  4. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    hi, eigentlich ist das ganze kein problem mit der explode-funktion:

    [CODE]
    $datum = explode(",","2005-10-16");
    $neuesdatum = $datum[2].".".$datum[1].".".$datum[0];
    echo $neuesdatum;


    ja ich wei? genauso h?tt ichs eh gemacht ;)
    wollt nur mal fragen obs das schon vorgefertigt gibt, aber trotzdem danke!!
  5. s*********e

    wie w?re es mit: date("h:i:s");

    so speichert er es direkt als Tag:Monat:Jahr

    jednefalls klappts so bei mir ;)
  6. g**o

    und wie kann ich wochen tage und monate auf deutsch ausgeben lassen??

    gru?
    gero

    edit: also z.b. heute ist dienstag der 18. Oktober 2005

    Beitrag ge?ndert am 18.10.2005 15:46 von gero
  7. ?hm gero...
    du musst schon sagen, was du als input hast?
    Sonst kann ich dir nichts sagen.
    -----------------------------------
    Also f?r Datum: 2005-10-18
    -----------------------------------

    $datum = "2005-10-18";
    $datum = array_reverse(explode("-", $datum));
    
    $tag =  date("w", mktime(0, 0, 0, $datum[1], $datum[0], $datum[2]));
    
    $monat =  date("n", mktime(0, 0, 0, $datum[1], $datum[0], $datum[2])) + 1;
    
    $tage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
    
    $monate = array("Januar", "Februar", "M?rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
    
    $ganzdatum = $tage[$tag].", ".$datum[2]". ".$monate[$monat]." ".$datum[0];

    Das w?rde f?r heute ausgeben: "Dienstag, 18. Oktober 2005"
    Beitrag ge?ndert am 18.10.2005 18:33 von derphil

    Beitrag ge?ndert am 18.10.2005 18:34 von derphil

    Beitrag ge?ndert am 18.10.2005 18:35 von derphil
  8. Gegenfrage: Wozu brauchst du das?


    ja ich wei? genauso h?tt ichs eh gemacht ;)
    wollt nur mal fragen obs das schon vorgefertigt gibt, aber trotzdem danke!!


    Eine einzelne Funktion gibt es nicht, aber mit zwei PHP-Funktionen k?nnte es gehen (nicht getestet):

    $time = strtotime($datum)

    http://de.php.net/manual/de/function.strtotime.php

    $datum_neu = date($format_string, $time);

    strtotime() frisst eine ziemliche Menge von verschiedenen Datumsformaten, das ISO-Datum m?sste auch darunter sein. Probiers einfach mal aus.
  9. <?php
    $input = "2005-10-18";
    $output = implode(".", array_reverse(explode("-", $input)));

    echo $output;

    ?>
  10. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    Gegenfrage: Wozu brauchst du das?


    ja ich wei? genauso h?tt ichs eh gemacht ;)
    wollt nur mal fragen obs das schon vorgefertigt gibt, aber trotzdem danke!!



    um das datum aus der datenbank sch?ner leserlicher auszugeben!! nicht mehr ;)

    aber wie gesagt habs ja jetzt mit explode gemacht!
  11. 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!