Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置日期选择器以选择过去ECS中的出生日期_Javascript_Jquery_Materialize - Fatal编程技术网

Javascript 设置日期选择器以选择过去ECS中的出生日期

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年。我怎么能只考

我正在尝试使用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年。我怎么能只考虑现在的一年——比如说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,
});