gpt4 book ai didi

php - 无法获取德语日期

转载 作者:可可西里 更新时间:2023-11-01 13:11:11 26 4
gpt4 key购买 nike

我尝试用德语显示日期,但它不起作用。我将 PHP 与 XAMPP 结合使用。

这些是我的方法:

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();

它返回“Sunday, 09. February 2014”,但我不想返回“Sonntag, 09. Februar 2014”(德语)。

我也试过这个:

setlocale(LC_TIME, "de_DE");
echo strftime("%A, %d. %B %Y");

它还返回“2014 年 2 月 9 日,星期日”。我在 Internet 上看到了很多示例,但这些示例不起作用(至少在我的环境中)。

是否有我应该检查的设置?

感谢您的帮助!

提前致谢,席凡

最佳答案

您可能使用的 Windows 机器在 PHP 中的语言代码与基于 Unix 的机器不同。

尝试:

setlocale(LC_TIME, 'de_DE', 'deu_deu');

这将首先尝试将其设置为 'de_DE' (Linux/Unix) 并将 'deu_deu' 代码作为 windows 的后备(PHP 版本 >= 4.3).

Example in the german PHP documentation

关于php - 无法获取德语日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21661218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com