Php 本地化的月/日名称列表

Php 本地化的月/日名称列表,php,time,localization,Php,Time,Localization,实际上我在用这个: setlocale(LC_ALL, 'it_IT'); $monthNames = array(); for ($i = 1; $i <= 12; $i++) { $monthNames[] = strftime('%B', mktime(0, 0, 0, $i)); } setlocale(LC_ALL,'it_it'); $monthNames=array(); 对于($i=1;$i) 我想这是一种方法。我没有看到任何用于抓取本地化的星期或月份的内置函数

实际上我在用这个:

setlocale(LC_ALL, 'it_IT');

$monthNames = array();
for ($i = 1; $i <= 12; $i++)
{
    $monthNames[] = strftime('%B', mktime(0, 0, 0, $i));
}
setlocale(LC_ALL,'it_it');
$monthNames=array();
对于($i=1;$i)
我想这是一种方法。我没有看到任何用于抓取本地化的星期或月份的内置函数。

Php提供了一些方便的相关函数,如:


谢谢,但不幸的是,这并没有提供一周中几天的名称。:(我想我将只使用我的代码加上另一个答案提供的代码!
$daysOfWeek = array('Sunday', 'Monday', 'Tuesday', ...);
foreach ($daysOfWeek as $day) {
    echo strftime('%A', strtotime("last $day")), "\n";
}
$info = cal_info(0);
print_r($info);