我想根据月份自动生成天数(数字)。假设月份是2月,自动生成1到28或29(如果是a年)的数字
我尝试了下面的代码行,但没有得到想要的东西。谁能解决这个问题?
<select name="dob">
<option value="">---Day---</option>
<?php
function checkMonth() {
if (date('n') == 4 || date('n') == 5 || date('n') == 8 || date('n' == 11)) {
echo 30;
} elseif (date('n') == 2) {
if (date('L') == 1) {
return 29;
} else {
return 28;
}
} else {
return 31;
}
}
$k = checkMonth();
for ($i=1; $i<=$k; $i++) {
echo "<option value=". $i ."> ". $i ."</option>";
}
?>
</select>
红糖糍粑