【发布时间】:2017-06-01 10:55:40
【问题描述】:
<?php
$month=array("January"=>"01","February"=>"02","March"=>"03","April"=>"04","May"=>"05","June"=>"06","July"=>"07","August"=>"08","September"=>"09",
"October"=>"10","November"=>"11","December"=>"12");
echo"<select name='month'>";
echo"<option>-select-</option>";
foreach($month as $key=>$value)
{
echo "<option value='".$value."'>".$key."</option>"."<br />";
}
echo"</select>";
$input_month=$month;
$mkt = mktime(0,0,0,$input_month,1,date("Y")) ;
$date2 = date("Y-m-d",$mkt);
$end2= date("Y")."-".$input_month."-".date('t', strtotime($date2));
?>
<table>
<tr>
<?php while(strtotime($date2) <= strtotime($end2)) {
$day_num = date('d', strtotime($date2));
$day_name = date('l', strtotime($date2));
$date2 = date("Y-m-d", strtotime("+1 day", strtotime($date2)));
echo "<td>$day_num <br/> $day_name</td>";
}
?>
</tr>
</table>
在这里我希望,例如,如果我选择月份“May”,那么它的值“05”我应该得到它并将其分配给 $input_month,以便显示带有日期名称的选定月份的日期。
【问题讨论】:
标签: php