Problem mit angabe von Monat in Deutsch
Simon
- php
0 Bademeister0 Simon
0 Auge1 Christoph Jeschke
Hi,
ich würde gern das Datum aus einem timestamp bekommen.
Bis jetzt hab ichs so probiert:
$dateJoined = timestamp aus DB
$sinceMonth = date("m",$dateJoined);
$monate1 = array(Jänner,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember);
$monate2 = array(1,2,3,4,5,6,7,8,9,10,11,12);
$sinceMonth = str_replace($monate2, $monate1, $sinceMonth);
Das Problem ist dass ich da dieses Ergebnis bekomme: 0Juni.
Ich hab keine Ahnung woher der 0 kommt.
Ich hoffe mir kann jemand helfen
MfG
Simon
Perfekt, danke
MfG
Simon
Perfekt
Noch nicht ganz. Du hast error_reporting nicht an, oder? Denn entweder hast Du (voellig unnoetigerweise) die zwoelf Monatsnamen als Konstanten definiert, oder Du kriegst ebensoviele Notices, die Dir sagen, dass Du lauter nichtdefinierte Konstanten benutzt.
Viele Gruesse,
der Bademeister
Hallo
... Datum aus einem timestamp ...
Bis jetzt hab ichs so probiert:
$dateJoined = timestamp aus DB
$sinceMonth = date("m",$dateJoined);
$monate1 = array(Jänner,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember);
$monate2 = array(1,2,3,4,5,6,7,8,9,10,11,12);
$sinceMonth = str_replace($monate2, $monate1, $sinceMonth);
Das geht übrigens noch einfacher.
~~~php
$monate = array(
"01"=>"Jänner",
"02"=>"Februar,
/* u.s.w. */
);
/* oder ohne führende Null im Schlüssel, dann aber auch via date("n") */
$der_konkrete_monat = $monate[date("m",$dateJoined)];
echo $der_konkrete_monat;
Tschö, Auge