Javascript 设置日期选择器以选择过去ECS中的出生日期
我正在尝试使用MaterializeCss日期选择器表单字段设置生日Javascript 设置日期选择器以选择过去ECS中的出生日期,javascript,jquery,materialize,Javascript,Jquery,Materialize,我正在尝试使用MaterializeCss日期选择器表单字段设置生日 $('.datepicker').pickadate({ selectMonths: true, // Creates a dropdown to control month selectYears: 15 // Creates a dropdown of 15 years to control year }); 是我目前正在使用的,但是这给了我总共15年的时间,在今天之前7年,之后7年。我怎么能只考
$('.datepicker').pickadate({
selectMonths: true, // Creates a dropdown to control month
selectYears: 15 // Creates a dropdown of 15 years to control year
});
是我目前正在使用的,但是这给了我总共15年的时间,在今天之前7年,之后7年。我怎么能只考虑现在的一年——比如说80年
如果我这样做:
$('.datepicker').pickadate({
selectMonths: true, // Creates a dropdown to control month
selectYears: -15 // Creates a dropdown of 15 years to control year
});
年度菜单完全消失了
我怎样才能做到这一点 您可以使用
max
属性将日期范围限制为当前年份
有关更多选项,请参见。您可以使用
max
属性将日期范围限制为当前年份
有关更多选项,请参见。您只需将
max
字段设置为true
然后datepicker将隐藏从今天起剩下的几天
$('.datepicker').pickadate({
selectMonths:true,//创建一个下拉列表来控制月份
selectYears:99,//创建一个15年的下拉列表来控制年份,
马克斯:是的,
今天:"今天",,
清除:“清除”,
结束:“好的”
});代码>您只需将max
字段设置为true
然后datepicker将隐藏从今天起剩下的几天
$('.datepicker').pickadate({
selectMonths:true,//创建一个下拉列表来控制月份
selectYears:99,//创建一个15年的下拉列表来控制年份,
马克斯:是的,
今天:"今天",,
清除:“清除”,
结束:“好的”
});代码>工作得很好!非常感谢您的快速回复!很好!非常感谢您的快速回复!
var date = new Date();
var today = '12/31/' + date.getFullYear();
$('.datepicker').pickadate({
format: 'mm/dd/yyyy',
selectMonths: true,
selectYears: 15,
max: today,
});