这是我显示选择框的示例代码.但是选项列表中总是缺少2月份.
不熟悉PHP,也会建议我如何改进这段代码.
$birth_month = strtotime("-{$age} Years");
$birthday = strftime("%m.%Y", $birthday_timestamp);
for ($month_itr = 1; $month_itr <= $bis; month_itr++) {
$option_value = strftime("%m.%Y", $birth_month );
$option_text = strftime("%b. %y", $birth_month );
$selected = ($birthday == $option_value ? 'selected="selected"' : '');
echo "<option value='{$option_value}' {$selected}>{$option_text}</option>\n";
$birth_month = strtotime("+1 Month", $birth_month);
}
Run Code Online (Sandbox Code Playgroud)