2014-01-22 58 views
0

看來我錯誤地使用了date_format方法。我能夠以數字方式回覆我所需的月份,但無法回顯全文「1月」或「2月」例如。有人能指點我正確的方向嗎?先謝謝你。PHP date_format不按照指示顯示全文月份

<?php  
    $thismonth=date("m"); 
    $nextmonth=date("m")+1; 
    echo date_format($thismonth, "F"); 
    echo date_format($nextmonth, "F"); 
?> 

回答

2
echo date('F d, Y'); ->> today 
echo date('F d, Y', strtotime('+1 month')); ->> next month 
0

日期函數返回你一個號碼,而不是一個UNIX時間戳,以及DATE_FORMAT除了Unix時間戳。

你需要的東西是這樣的:

<?php  
    $thismonth = time(); 
    $nextmonth = strtotime('+1 month'); 
    echo date_format($thismonth, "F"); 
    echo date_format($nextmonth, "F"); 
?> 
2

嘗試以下

$current_month = date('F'); 
$next_month  = date('F', strtotime('+1 month'));