我已经创建了一些代码来从dayNumber
获取星期几$weekday_text = date( 'l', strtotime( '+3 days', strtotime( 'Monday' ) ) );
echo $weekday_text;
Outputs: "Thursday"
它仅适用于英语,但不适用于其他语言。 我需要的是“它必须适用于其他语言,但它不会”。 例如:(意大利语)我使用下面的意大利语代码来显示意大利语的日子(“giovedì”),但它没有输出任何东西。
echo date( 'l', strtotime( '+3 days', strtotime( 'lunedì' ) ) );
答案 0 :(得分:1)
要使用其他语言格式化日期,您应该使用setlocale()和strftime()函数而不是date()。
setlocale(LC_TIME, 'it_IT');
echo strftime("%A");