【问题标题】:how to changing year date picker value range to 1320:1396如何将年份日期选择器值范围更改为 1320:1396
【发布时间】:2017-03-12 07:41:31
【问题描述】:

请帮忙。如何将日期选择器值更改为 1320 到 1396?

这里是部分代码:

(现在年份范围是 1902:2017,但我想将此范围更改为 1320:1396)

for ( $i = date('Y', time()-60*60*24); $i > 1901; $i-- ) {
                    $html .= sprintf( '<option value="%1$s" %2$s>%3$s</option>', (int) $i, selected( $year, $i, false ), (int) $i );
                }
            break;

【问题讨论】:

    标签: php date datetime datepicker


    【解决方案1】:

    我假设函数selected()$year$i 进行比较,如果是,则将selected 添加到选项中。

    在这种情况下,我认为您不必对日期做任何花哨的事情。我认为您可以将 for 循环转换为:

    for ($i = 1396; $i >= 1320; $i--) {
    

    我不确定它如何适合您的其余代码,但这会将 i 从 1396 循环到 1320。

    【讨论】:

    • 改成这个时我得到了白页。 .有人告诉我使用这个js。但我不知道如何添加这个js。 if (parseInt($('select.bxcft-birthdate-year').children(':last').val()) !== 1940) { $('select.bxcft-birthdate-year').children( 'option:not(:first)').remove(); for ( var i = 2030; i >= 1940; i-=1 ) { $("").attr('value', i).text(i).appendTo('select. bxcft-生日-年份'); } }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 2015-12-24
    • 1970-01-01
    相关资源
    最近更新 更多