Code kürzen
NiX
- php
Hallo zusammen.
Wie kann ich diesen Code verkürzen?
$time = $akt["Timestamp"];
// In $time ist nun ein MySQL-Timestamp wie 20030619130118
$jahr = chunk_split($akt["Timestamp"],4,";");
$monat = chunk_split($akt["Timestamp"],2,";");
$tag = chunk_split($akt["Timestamp"],2,";");
$j = explode(";",$jahr);
$m = explode(";",$monat);
$t = explode(";",$tag);
$m[2] = str_replace("01","Januar",$m[2]);
$m[2] = str_replace("02","Februar",$m[2]);
$m[2] = str_replace("03","März",$m[2]);
$m[2] = str_replace("04","April",$m[2]);
$m[2] = str_replace("05","Mai",$m[2]);
$m[2] = str_replace("06","Juni",$m[2]);
$m[2] = str_replace("07","Juli",$m[2]);
$m[2] = str_replace("08","August",$m[2]);
$m[2] = str_replace("09","September",$m[2]);
$m[2] = str_replace("10","Oktober",$m[2]);
$m[2] = str_replace("11","November",$m[2]);
$m[2] = str_replace("12","Dezember",$m[2]);
$time = "$t[3]. $m[2] $j[0]";
echo $time;
// Ausgabe wie 19. Juni 2003
Vielen Dank,
NiX.
Mit Verlaub: Wieso ist meine Antwort gelöscht worden? Oder leide ich etwa an Halluzinationen?
Gruß,
soenk.e
Moin!
Mit Verlaub: Wieso ist meine Antwort gelöscht worden? Oder leide ich etwa an Halluzinationen?
Gehe nicht davon aus, dass _jemand_ deine Nachricht gelöscht hat, sondern beziehe die Möglichkeit mit ein, dass _etwas_ deine Nachricht gelöscht hat - ein Ereignis beispielsweise. :)
So ärgerlich es ist: In diesem Forum gibt es nicht nur keine Garantie auf Antwort, sondern auch die Garantie auf Speicherung muß leider für einen gewissen Prozentsatz verneint werden. Sobald Christian Kruse seinen Wehrdienst abgeleistet hat, wird er sich den Problemen sicherlich mit mehr Effekt widmen können. Jetzt hat er nur Langeweile, wenn dienstfrei ist, und bastelt, ohne dass das Selfforum davon was hätte, am Laptop im Programmcode herum.
- Sven Rautenberg
Mit Verlaub: Wieso ist meine Antwort gelöscht worden? Oder leide ich etwa an Halluzinationen?
Gehe nicht davon aus, dass _jemand_ deine Nachricht gelöscht hat, sondern beziehe die Möglichkeit mit ein, dass _etwas_ deine Nachricht gelöscht hat - ein Ereignis beispielsweise. :)
Da sieht man mal, welch' Vertrauen ich in die Forensoftware stecke - im Gegensatz zur Forumsmoderation *hüstel*...
SCNR ;)
soenk.e
Wie kann ich diesen Code verkürzen?
$time = $akt["Timestamp"];
// In $time ist nun ein MySQL-Timestamp wie 20030619130118
[..]
echo $time;
// Ausgabe wie 19. Juni 2003
Zum Beispiel so:
$monate=Array(1=>"Januar","Februar","März",etc.);
[..]
SQL: select dayofmonth(timestamp) as t,month(timestamp) as m,year(timestamp) as j from ...
[..]
echo $akt["t"].". ".$monate[$akt["m"]]." ".$akt["j"];
Gruß,
soenk.e