strftime() liefert falschen wert
peter
- php
0 Alexander Foken0 mauer0 romy
hi!
der befehl strftime("%A den %d %B %Y um %H:%M", time());";
liefert mir grundsätzlich einen falschen monatsnamen.
sonst stimmt alles. was muss ich tun?
vielen dank.
peter
Moin Moin !
der befehl strftime("%A den %d %B %Y um %H:%M", time());";
liefert mir grundsätzlich einen falschen monatsnamen.
Welchen liefert es, welchen erwartest Du?
sonst stimmt alles. was muss ich tun?
1. Doku zu strftime und time auf http://www.php.net/ lesen
2. Beispiel für Fehler nennen (Wert von time(), Wert von strftime(), erwarteter Wert)
3. PHP-Version nennen
Tip: setz' mal zusätzlich %m ein.
Alexander
Hi,
leider kann ich bei dem Problem nicht helfen.
Kann mir trotzdem bitte jemand sagen, wofür die Prozentzeichen stehen.
der befehl strftime("%A den %d %B %Y um %H:%M", time());";
Hab noch nirgendwo etwas darüber gefunden, sie werden ganz selbstverständlich benutzt.
Und für die GOOGLE-Suche ist das Zeichen auch nicht sonderlich geeignet.
Vielen Dank, ich hoffe, dass ich mit meiner Frage in diesem Thread nicht gegen irgendwelche Forumregeln verstoße.
Gruß,
mauer
Hi,
der befehl strftime("%A den %d %B %Y um %H:%M", time());";
m.E. einfach Platzhalterzeichen, dass die Buchstaben, die folgen nicht als STring ausgelegt werden sondern als "Variable" Wie Du erkennen kannst, lässt sich einfacher Text in diese Funktion schreiben, irgendwie muss sie ja rausfinden, welche Zeichen für dsie sind.
Hab noch nirgendwo etwas darüber gefunden, sie werden ganz selbstverständlich benutzt.
http://de.php.net/manual/de/function.strftime.php
Vielen Dank, ich hoffe, dass ich mit meiner Frage in diesem Thread nicht gegen irgendwelche Forumregeln verstoße.
warum solltest du?
ciao
romy