为什么php不显示本地工作日?


Why wont php show local weekday

当我从MySQL得到日期时,为什么我不能得到丹麦语(mandag, tirsdag…)的工作日?

$Weekday = date('l', strtotime($Date));

echo " - $Weekday";

我已经尝试设置区域设置,但它不工作?它只返回英文

区域设置不影响date()功能,您应该使用strftime()并设置区域设置如下:

setlocale(LC_ALL, 'Portuguese');
echo strftime('%A');

其他选项为:

gmstrftim

碳自由

IntlDateFormatter