我有一個頁面,使用日期的一些變量。php日期函數變量不打印正確的月份
y for year
m for month
,當我試圖格式化m
所以它打印出該月的名稱,而不是僅僅是2位數。
我的代碼:
<?php echo date('F', $_REQUEST['m'])." ".$_REQUEST['y']; ?>
我在做什麼錯?出於某種原因,它不斷打印當前月份(十二月份)。
我有一個頁面,使用日期的一些變量。php日期函數變量不打印正確的月份
y for year
m for month
,當我試圖格式化m
所以它打印出該月的名稱,而不是僅僅是2位數。
我的代碼:
<?php echo date('F', $_REQUEST['m'])." ".$_REQUEST['y']; ?>
我在做什麼錯?出於某種原因,它不斷打印當前月份(十二月份)。
謝謝!!!奇蹟般有效。 – rackemup420 2011-12-21 06:03:53
您需要將時間戳作爲變量發送到date
函數。
試試這個:
$time = mktime(0,0,0,$_REQUEST['m']);
echo date('F',$time) . ' ' . $_REQUEST['Y'];
你會怎麼做? – rackemup420 2011-12-21 06:00:11
查看答案的編輯。 – Indranil 2011-12-21 06:03:58
這裏是日期功能的第二個參數? – punit 2011-12-21 06:06:17