gpt4 book ai didi

php - 以本地语言获取当天的名称

转载 作者:行者123 更新时间:2023-12-04 03:11:18 25 4
gpt4 key购买 nike

我需要本地(塞尔维亚语)语言的日期名称。

$date = date_create();
$day = date_format($date,"l");
switch ($day) {
case 'Monday': $day = "PONEDELJAK"; break;
case 'Tuesday': $day = "UTORAK"; break;
case 'Wednesday': $day = "SREDA"; break;
case 'Thursday': $day = "ČETVRTAK"; break;
case 'Friday': $day = "PETAK"; break;
case 'Saturday': $day = "SUBOTA"; break;
case 'Sunday': $day = "NEDELJA"; break;
}
$date = $day . ' - ' . date_format($date,"d. m. Y.");
echo $date;

结果 - PETAK - 14. 07. 2017.

所以,它有效,但我想有一个更短的方法,可能使用 setlocale(LC_TIME, 'sr_BA') 但我不确定把它放在哪里。

有什么帮助吗?

最佳答案

您需要使用 strftime()而不是 date_*() 函数,它将始终以英文返回日期和月份的名称,如果您 setlocale(),来自文档

Format the time and/or date according to locale settings. Month and weekday names and other language-dependent strings respect the current locale set with setlocale().

关于php - 以本地语言获取当天的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45095922/

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