如何在jquery日历中添加更多年份

时间:2012-04-26 07:11:41

标签: php jquery html calendar

我正在使用修改(以下来自stackoverflow的修改代码)jquery日历但我想添加更多过去几年而无法选择日...在此日历中请帮助我该怎么做?在html文件中使用的修改后的脚本是这样的: -

<script>
      $(document).ready(function() {
        $(".datepicker").datepicker( {
            changeMonth: true,
            changeYear: true,
            showButtonPanel: true,
            dateFormat: 'dd MM yy',
            onClose: function(dateText, inst) { 
                var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
                var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
                $(this).datepicker('setDate', new Date(year, month, 1));
            },
            beforeShow : function(input, inst) {
                if ((datestr = $(this).val()).length > 0) {
                    year = datestr.substring(datestr.length-4, datestr.length);
                    month = jQuery.inArray(datestr.substring(0, datestr.length-5), $(this).datepicker('option', 'monthNames'));
                    $(this).datepicker('option', 'defaultDate', new Date(year, month, 1));
                    $(this).datepicker('setDate', new Date(year, month, 1));
                }
            }
        });
      });
      </script>

1 个答案:

答案 0 :(得分:3)

试试这个:

 $(".datepicker").datepicker({ 
    yearRange: '1700:2050',

年份范围为您提​​供更多年份