Autor | Zpráva | ||
---|---|---|---|
aDAm Profil |
#1 · Zasláno: 21. 11. 2008, 18:19:42
Zdravím,
používám časovou funkci "strftime" abych zobrazoval datum v narodním formátu. Ale mám s tímto problém, na loclahostu a jednom serveru mi tato funkce vraci výsledek v angličtině i když mám přepnuto setlocale na češtinu. Nevíte kde může být problém? Nastavení serveru nebo chyba v programu? |
||
xerno Profil |
#2 · Zasláno: 21. 11. 2008, 23:09:00 · Upravil/a: xerno
aDAm
Nevím kde může být problém, ale kdyžtak si tam dej pár IF, aby ti vrátily český slovo. Například: <? $day=StrFTime("%w", Time()); //den v týdnu if ($day==1) $day_final="Pondělí"; if ($day==2) $day_final="Úterý"; if ($day==3) $day_final="Středa"; if ($day==4) $day_final="Čtvrtek"; if ($day==5) $day_final="Pátek"; if ($day==6) $day_final="Sobota"; if ($day==0) $day_final="Neděle"; echo "$day_final"; ?> |
||
aDAm Profil |
#3 · Zasláno: 21. 11. 2008, 23:11:33
tohle ale neřeší můj problém, protože to potřebuju udělat univerzálně, když se změní jazyk třeba na němčinu tak by tam musely být ify v němčině
|
||
xerno Profil |
#4 · Zasláno: 21. 11. 2008, 23:15:32 · Upravil/a: xerno
aDAm
Víš, s timdletim bych spíš napsal mail správci serveru, protože tohle bude patrně jejich problém... |
||
aDAm Profil |
#5 · Zasláno: 21. 11. 2008, 23:23:32
no asi to s nim budu řešit ale potřeboval bych to fixnout i na localhostu
|
||
srigi Profil |
#6 · Zasláno: 22. 11. 2008, 00:05:06
aDAm
Mozno pomoze. date_default_timezone_set("Europe/Bratislava"); (neviem ako pre Cesku Rep. - ci tam ma byt Praha alebo Prague). |
||
Mike8748 Profil |
#7 · Zasláno: 22. 11. 2008, 00:12:11 · Upravil/a: Mike8748
|
||
aDAm Profil |
#8 · Zasláno: 22. 11. 2008, 00:57:09
takže funkce "date_default_timezone_set" nepomohla, stále je to en
|
||
Časová prodleva: 15 let
|
0