From: Reini U. <ru...@x-...> - 2001-03-15 01:12:28
|
Jeff Dairiki schrieb: > 'de_GE' (probably a typo?) is incorrect, I think. Should be 'de_DE'? oh yes. > Datapoint: I've tested 'de_DE' and 'de_AT', and 'german' on four Linux > systems. They all seem to work (at least they do something) on all of them. > The systems were: > RedHat 7.0, glibc 2.2 > RedHat 6.2, glibc-2.1 > RedHat 5.2, glibc-2.1 > Debian 2.2?, glibc 2.1 > > Plain 'de' does not work on any of those systems. I though it should, > but perhaps I'm wrong. > > (A simple way to test, at least on unix systems, is from the command > line, e.g.:) > > LANG=de_DE date "+%x" on bash only. that's fine, thanks! Suse v?? glibc-2.1 $LANG=de_AT date "+%x %X" 2001-03-15 02:05:44 $LANG=de_DE date "+%x %X" 15.03.2001 02:05:55 $LANG=de date "+%x %X" 03/15/01 02:06:00 $LANG=german date "+%x %X" 15.03.2001 02:06:04 $LANG=deutsch date "+%x %X" 15.03.2001 02:06:11 strange, but okay for me. austrians seem to favor standards :) > Which should print the date in the locale-specific format. > > That said, even if you can't find the correct locale setting, does > switching from date() to strftime() break anything? With date() > you're stuck with English days/months no matter what --- with strftime() > you have a chance of getting dates in your native language. everything works okay. I tested it in my first php project ever (a movie database) and there my problems were probably just my mistake. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |