Ich habe ein Problem mit setLocal!
Es hat ca. 3 Monate auf dem Webserver funktioniert, und auf einmal formatiert er mir Datums-Werte wieder in englisch!
Wenn ich die Scripte lokal laufen lasse, bekomme ich die deutsche Ausgabe
dd.mm.yyyy
aber auf dem webserver die Amerikanische
mm/dd/yyyy
PHP:
PHP-Code:
setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
$locale_info = localeconv();
$dps = $locale_info["mon_decimal_point"];
$tps = $locale_info["mon_thousands_sep"];
und hier die ausgabe in php
PHP:
PHP-Code:
<?php echo strftime('%x', strtotime($geburtsdatum)); ?>">
Hat da jemand eine Idee, woran das liegen KÖNNTE, da es 100% lokal funktioniert und auf dem webserver nicht!
PHP-Code:
$ergebnis = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
echo 'Ergebnis-Typ: '.gettype($ergebnis).'
'.$ergebnis.'<hr />';
AUSGABE:
lokal:
Ergebnis-Typ: string
German_Germany.1252
webserver:
Ergebnis-Typ: boolean
Hoffe jemand kennt da was, ich komm nciht mehr weiter, kein weg führt nach Rom danke und gruß moji