Javascript 日历不从今天开始jqueryui daterangepicker

Javascript 日历不从今天开始jqueryui daterangepicker,javascript,jquery,jquery-ui,datepicker,daterangepicker,Javascript,Jquery,Jquery Ui,Datepicker,Daterangepicker,我正在使用jQueryUIDateRangePicker() 我希望日历从今天开始,没有最长日期。我试着用日历上的时刻来表示日期 这是我的HTML&JS代码,但它将结束日期设置为今天,没有任何提示 <input id="search-vac-daterange" name="search-vac-daterange"> $("#search-vac-daterange").daterangepicker({ minDate: moment(), startDate:

我正在使用jQueryUIDateRangePicker()

我希望日历从今天开始,没有最长日期。我试着用日历上的时刻来表示日期

这是我的HTML&JS代码,但它将结束日期设置为今天,没有任何提示

<input id="search-vac-daterange" name="search-vac-daterange">

$("#search-vac-daterange").daterangepicker({
    minDate: moment(),
    startDate: moment()
});
编辑:我尝试了下面给出的建议,没有一个对解决方案有影响。

添加了显示问题的图像:
您有两个问题。首先,
moment()
返回一个力矩对象,该对象不是选择器的
minDate
startDate
属性的有效值。要解决这个问题,只需传递一个标准日期对象

其次,您需要为
datepickerOptions
对象中的底层jQueryUI日期选择器控件提供选项:

$(“#搜索vac daterange”).daterange选择器({
日期选择器选项:{
minDate:新日期(),
开始日期:新日期(),
maxDate:'+1y'//需要选择未来日期
}
});

您有两个问题。首先,
moment()
返回一个力矩对象,该对象不是选择器的
minDate
startDate
属性的有效值。要解决这个问题,只需传递一个标准日期对象

其次,您需要为
datepickerOptions
对象中的底层jQueryUI日期选择器控件提供选项:

$(“#搜索vac daterange”).daterange选择器({
日期选择器选项:{
minDate:新日期(),
开始日期:新日期(),
maxDate:'+1y'//需要选择未来日期
}
});


感谢您的回复!我也在想同样的事情,因此我已经尝试使用new Date(),但它不起作用。我在尝试了你的建议后编辑了我的帖子。我还是不能让它工作。它似乎根本没有拾取最小和开始日期。即使更改事件侦听器、预设范围和applybuttonText正在工作;您需要在一个单独的对象中为基础jQueryUI日期选择器提供属性。我已经为你更新了答案,我刚刚在问题中编辑了一个工作片段,给你一个演示。顺便说一句,如果你想禁用过去的日期,你应该查看删除左侧的文本标签,因为它们中的大多数将无法通过验证。谢谢!这是有效的。我无法让这个版本运行,我想它与格式有关。但是有了新的日期,一切都很好!谢谢!谢谢你的回复!我也在想同样的事情,因此我已经尝试使用new Date(),但它不起作用。我在尝试了你的建议后编辑了我的帖子。我还是不能让它工作。它似乎根本没有拾取最小和开始日期。即使更改事件侦听器、预设范围和applybuttonText正在工作;您需要在一个单独的对象中为基础jQueryUI日期选择器提供属性。我已经为你更新了答案,我刚刚在问题中编辑了一个工作片段,给你一个演示。顺便说一句,如果你想禁用过去的日期,你应该查看删除左侧的文本标签,因为它们中的大多数将无法通过验证。谢谢!这是有效的。我无法让这个版本运行,我想它与格式有关。但是有了新的日期,一切都很好!谢谢!
p {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: j, _d: Fri Jan 18 2019 16:14:35 GMT+0100 (Midden-Europese standaardtijd), …}
dateFormat: 'dd/mm/yy',
minDate: moment().format('DD/MM/YYYY'),
startDate: moment().format('DD/MM/YYYY'),
minDate: new Date(moment("11-02-1993").format("YYYY-MM-DD")),
startDate: new Date(moment("11-02-1994").format("YYYY-MM-DD")),