2013-05-15 90 views
0

如果我們有一個這種格式的數字,在PHP中打印月份名稱和年份的方法有5201342013如何從數字中獲得法文和年份的月份名稱


我曾嘗試:

$month = 42013; 
$monthNr = substr($month, -5, 1); 
$timestamp = mktime(0, 0, 0, $monthNr, 1); 
$monthName = date('M', $timestamp); 
echo $monthName; 

但結果是四月

我想獲得Avril2013

+1

我覺得你願意得到「艾薇2013 「,而不是Février... –

+1

[更改月份名稱到法國]的可能的重複(http://stackoverflow.com/questions/7309960/change-month-name-to-french) –

+0

巴爾杜德是啊抱歉的錯誤.. x) –

回答

0

你可以不喜歡你一個月的簡單數組名稱

$months = array(1 => 'Janvier', 2 => 'Février'...); 

然後只是仰望月份值

$monthName = $months[date('n', $timestamp)]; 

或基於意見建議(這是基於鏈接的問題的答案)

setlocale(LC_ALL, 'fr_FR'); 

echo strftime('%B', $timestamp); 
相關問題