php html中的生日值

php html中的生日值,php,html,Php,Html,大家好,我对这个代码有点问题。我所有的月份值都是“一月”。非常感谢您的帮助,谢谢 Birthday: <select name="month"> <option value="0">Select Month</option> <?php for( $m = 1; $m <= 12; $m++ ) { $num = str_pad( $m, 2, 0, STR_PAD_LEFT );

大家好,我对这个代码有点问题。我所有的月份值都是“一月”。非常感谢您的帮助,谢谢

Birthday: 
<select name="month">
<option value="0">Select Month</option>
<?php
    for( $m = 1; $m <= 12; $m++ ) {
        $num = str_pad( $m, 2, 0, STR_PAD_LEFT );
        $month = date( 'F', mktime( 0, 0, 0, $m + 1, 0, 0, 0 ) );
        ?>
            <option value="<?php echo $num; ?>"><?php echo $month; ?></option>
        <?php
    }
?>
</select>
生日:
选择月份
文档中最多有6个参数:
时、分、秒、月、日、年

以下一行:

$month=日期('F',mktime(0,0,0,$m+1,0,0));
显示7个参数。您有一个
0
到多个,请将其更改为:

$month=date('F',mktime(0,0,0,$m+1,0,0));
这将生成以下html:

生日:
选择月份
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月

您可以签入。

$month=date('F',mktime(0,0,0,$m+1,0,0))

这回答了你的问题吗?你检查错误了吗
mktime()最多需要6个参数,7个给定的参数
有一个
0
。@0stone0正确地替换为这个“$month=date('F',mktime(0,0,0,$m+1,0,0))`谢谢@0stone0