Я пытаюсь отобразить дату на немецком языке, но она не работает. Я использую PHP с XAMPP.php - не могу получить дату на немецком языке
Это мои подходы:
function get_Datetime_Now() {
setlocale (LC_TIME, "de_DE");
$tz_object = new DateTimeZone('Europe/Zurich');
$datetime = new DateTime();
$datetime->setTimezone($tz_object);
return $datetime->format('l, d. F Y ');
}
echo get_Datetime_Now();
Это возвращает "воскресенье, 09. февраля 2014 года", но я wan't "Sonntag, 09. Februar 2014" (на немецком языке).
Я также попытался это:
setlocale(LC_TIME, "de_DE");
echo strftime("%A, %d. %B %Y");
Он также возвращает "воскресенье, 09. февраля 2014 года". Я видел много примеров в Интернете, которые не работают (по крайней мере, в моей среде).
Есть ли настройки, которые я должен проверить?
Я ценю любую помощь!
Thx заранее, Шиванский
Любой шанс, что вы используете систему Windows? –
что делать, если используется setlocale (LC_TIME, "de_DE.utf8"); – Psychokiller1888
XAMPP - только Windows. –