Mailinglisten-Archive |
Hi, > Moin allerseits, > > folgender Code gibt mir immer wieder nur "Thursday" zurück. > > $datum=$daten_row['datum']; > $arr=getdate($datum); > $wd_1=$arr["weekday"]; > switch ($wd_1): > case "Monday": > $wd_1="Mon."; > break; > case "Tuesday": > $wd_1="Dien."; > break; > case "Wednesday": > $wd_1="Mit."; > break; > case "Thursday": > $wd_1="Don."; > break; > case "Friday": > $wd_1="Fr."; > break; > case "Saturday": > $wd_1="Sam."; > break; > case "Sunday": > $wd_1="Son."; > break; > endswitch; > > in $datum steht "2002-03-31"... das wird definitiv kein > Donnerstag sein. > Ziel ist es eigentlich das englische Datum in ein deutsches > umzuwandeln und > das > möglichst ohne setlocal(). getdate() erwartet als Parameter einen Unix Timestamp. Du machst diesen, indem du deinen String mit explode() splittest und mit mktime() dein Timestamp erzeugst. Grüße, Clemens
php::bar PHP Wiki - Listenarchive