使用 jquery 设置日期选择器的年份

Set year of datepicker using jquery

我正在使用 MVC 4.0 和 VB 语言在 .net 技术方面做一些工作。

我有一个下拉列表,其中包含从 2006 年到 运行 年的一组年份。 我想将所选年份从下拉列表设置为日期选择器,这样我就可以拥有那一年特定的月份和日期,并且我已经完成了日期选择器中的以下更改。

 $('input').filter('.datepickerHoliday').datepicker({
                            changeMonth: true,
                            changeYear: false,
                            showYear: false,
                            dateFormat: 'mm/dd/' + yr,
                        });

我该怎么做?

这可能会成功。这是您可以在其之上构建的基础。

var myDate = new Date();
var prettyDate = 01 + '/' + 01 + '/' + 'your selected dropdownlist year'
$("#date_pretty").val(prettyDate);

这里有一个 link 可以满足您的需求:

Link

Link

var yr = $('#ddlYear').val();
var beforeDate = '01/01/' + yr;
var myDate = new Date(beforeDate);

$('input').filter('.datepicker').datepicker({
                   changeMonth: true
                   });
$('input').filter('.datepicker').datepicker("setDate", myDate);

所以我得到了我选择的年份的日期意味着年份特定的月份和日期。