Datum umwandeln!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
august
beitrag
date
dienstag
einzelne funktion
funktion
gegenfrage
jahr
januar
juli
juni
mai
manual
monat
montag
november
oktober
samstag
september
woche
-
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! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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; -
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!! -
?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 -
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. -
<?php
$input = "2005-10-18";
$output = implode(".", array_reverse(explode("-", $input)));
echo $output;
?> -
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! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage