当我们使用这种格式52013
或42013
的数字时,PHP是否有办法用法语打印月份名称和年份?
我试过了:
$month = 42013;
$monthNr = substr($month, -5, 1);
$timestamp = mktime(0, 0, 0, $monthNr, 1);
$monthName = date('M', $timestamp );
echo $monthName;
但结果是4月
我想获得Avril
2013
答案 0 :(得分:0)
你可以做一些类似月份名称的简单数组
$months = array(1 => 'Janvier', 2 => 'Février'...);
然后查看月份值
$monthName = $months[date('n', $timestamp )];
或基于评论建议(这是基于链接问题的答案)
setlocale(LC_ALL, 'fr_FR');
echo strftime('%B', $timestamp);