我有一个页面,使用日期的一些变量。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