2011-12-21 54 views
0

我有一個頁面,使用日期的一些變量。php日期函數變量不打印正確的月份

y for year 
m for month 

,當我試圖格式化m所以它打印出該月的名稱,而不是僅僅是2位數。

我的代碼:

<?php echo date('F', $_REQUEST['m'])." ".$_REQUEST['y']; ?> 

我在做什麼錯?出於某種原因,它不斷打印當前月份(十二月份)。

+0

這裏是日期功能的第二個參數? – punit 2011-12-21 06:06:17

回答

0

您需要將時間戳作爲變量發送到date函數。

試試這個:

$time = mktime(0,0,0,$_REQUEST['m']); 
echo date('F',$time) . ' ' . $_REQUEST['Y']; 
+0

你會怎麼做? – rackemup420 2011-12-21 06:00:11

+0

查看答案的編輯。 – Indranil 2011-12-21 06:03:58