php获取当前月份有3种常用的显示方法
1 date('M') 显示的月份为Jan,Feb格式
2 date('m') 显示的格式为01,02,03格式
3 date('n') 显示的格式为1,2,3格式
如果需要在前端以select框的形式显示,可以使用如下代码:
<select id="month" autocomplete="off">
<?php $monthArr = array(1,2,3,4,5,6,7,8,9,10,11,12); $currentMonth = date('n'); foreach($monthArr as &$value):?>
<?php if($value == $currentMonth): ?>
<option value="<?php echo $currentMonth;?>" selected="selected"><?php echo $currentMonth;?></option>
<?php else : ?>
<option value="<?php echo $value;?>"><?php echo $value;?></option>
<?php endif ;?>
<?php endforeach;?>
</select>
其中,使用autocomplete="off"是因为火狐浏览器有时selected="selected"不起作用。另一种办法是使用CTRL+F5强制刷新时,才能渲染新的属性。