从意大利语或任何语言的日期编号中获取星期几文本

时间:2016-11-21 10:40:21

标签: php

我已经创建了一些代码来从dayNumber

获取星期几
$weekday_text = date( 'l', strtotime( '+3 days', strtotime( 'Monday' ) ) );
echo $weekday_text;

Outputs: "Thursday"

它仅适用于英语,但不适用于其他语言。 我需要的是“它必须适用于其他语言,但它不会”。 例如:(意大利语)我使用下面的意大利语代码来显示意大利语的日子(“giovedì”),但它没有输出任何东西。

echo date( 'l', strtotime( '+3 days', strtotime( 'lunedì' ) ) );

1 个答案:

答案 0 :(得分:1)

  

要使用其他语言格式化日期,您应该使用setlocale()和strftime()函数而不是date()。

setlocale(LC_TIME, 'it_IT');
echo strftime("%A");

http://www.phpnews.it/articoli/ottenere-date-in-italiano/