Php 使用mktime显示2012年的月份列表
我目前正面临一个需要尽快解决的问题 我试图使用以下代码列出本年度(2012年)的所有月份:Php 使用mktime显示2012年的月份列表,php,date,mktime,Php,Date,Mktime,我目前正面临一个需要尽快解决的问题 我试图使用以下代码列出本年度(2012年)的所有月份: for ($m=1; $m<=12; $m++) { $month = date('F', mktime(0,0,0,$m)); echo $month. '<br>'; } 对于($m=1;$m请尝试以下操作: for ($m=1; $m<=12; $m++) { $month = date('F', mktime(0,0,0,$m, 1
for ($m=1; $m<=12; $m++) {
$month = date('F', mktime(0,0,0,$m));
echo $month. '<br>';
}
对于($m=1;$m请尝试以下操作:
for ($m=1; $m<=12; $m++) {
$month = date('F', mktime(0,0,0,$m, 1, date('Y')));
echo $month. '<br>';
}
对于($m=1;$m在mktime()
中将天设置为1
,否则执行转换:30.2.2012=1.3.2012
$month = date('F', mktime(0,0,0,$m,1));
每年的月份都是一样的
$array = array("January", "February",.....);
for ($m=0; $m<12; $m++) {
echo $array[$m]. '<br>';
}
$array=array(“一月”、“二月”和……);
对于($m=0;$m我想您应该以这种方式循环它
for($i = 1 ; $i <= 12; $i++)
{
echo date("F",strtotime(date("Y")."-".$i."-01"));
echo "<br/>";
}
对于($i=1;$i请注意本地化
你也可以用这个
setlocale(LC_TIME, 'it_IT');
for($m=1;$m<=12;$m++){
echo strftime("%B", mktime(0, 0, 0, $m, 12));
}
setlocale(LC_TIME,'it_it');
对于($m=1;$moverlooked:for($m=0;$m)
setlocale(LC_TIME, 'it_IT');
for($m=1;$m<=12;$m++){
echo strftime("%B", mktime(0, 0, 0, $m, 12));
}