使用 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);
所以我得到了我选择的年份的日期意味着年份特定的月份和日期。
我正在使用 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);
所以我得到了我选择的年份的日期意味着年份特定的月份和日期。