我試圖用德語顯示日期,但它不起作用。我在XAMPP中使用PHP。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年2月」,但我wan't 「桑塔格,09. Februar 2014」(德語)。
我也試過這樣:
setlocale(LC_TIME, "de_DE");
echo strftime("%A, %d. %B %Y");
它也返回 「星期日,09. 2014年2月」。我在互聯網上看到了很多例子,這些例子不起作用(至少在我的環境中)。
是否有設置,我應該檢查?
我感謝任何幫助!
Thx提前, 西瓦
您使用的是Windows系統中的任何機會呢? –
如果使用setlocale(LC_TIME,「de_DE.utf8」),該怎麼辦? – Psychokiller1888
XAMPP僅適用於Windows。 –