Javascript 使用日期时间选择器面临问题
我正在使用JQuery的日期时间选择器。我有两个日期字段StartDate和EndDate。我想动态地为StartDate设置Javascript 使用日期时间选择器面临问题,javascript,jquery,jquery-ui,datetime,jquery-plugins,Javascript,Jquery,Jquery Ui,Datetime,Jquery Plugins,我正在使用JQuery的日期时间选择器。我有两个日期字段StartDate和EndDate。我想动态地为StartDate设置minDate,为EndDate设置maxDate 我已尝试使用以下代码 $("#StartDate").datetimepicker({ maxDate: new Date($("#EndDate").val()), //value: defaultStartDateTime, onSelectDate: f
minDate
,为EndDate设置maxDate
我已尝试使用以下代码
$("#StartDate").datetimepicker({
maxDate: new Date($("#EndDate").val()),
//value: defaultStartDateTime,
onSelectDate: function (ct, ab) {
var startdate = ct.dateFormat('m/d/Y');
$('#StartDate').datetimepicker('option', 'value', startdate);
$("#EndDate").datetimepicker('option', 'minDate',startdate);
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
$("#EndDate").datetimepicker({
minDate: new Date($('#StartDate').val()),
// value: defaultEndDateTime,
onSelectDate: function (datetext,dt) {
var endDate = datetext.dateFormat('m/d/y');
$('#EndDate').datetimepicker('option', 'value', endDate);
$('#StartDate').datetimepicker('option', 'maxDate', new Date(endDate));
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
问题:
我面临上述代码的问题。我无法为StartDate和EndDate设置minDate
和maxDate
。默认情况下,它将今天的日期作为EndDate的最小日期
问题:
- 我如何将MinDate设置为EndDate和MaxDate 开始日期
- 如何覆盖默认行为并动态设置日期
$("#StartDate").datetimepicker(
{
maxDate: new Date($("#EndDate").val()),
value: defaultStartDateTime,
onSelectDate: function (ct) {
$("#EndDate").datetimepicker({minDate,new Date(ct)});
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
$("#EndDate").datetimepicker(
{
minDate: new Date($('#StartDate').val()),
value: defaultEndDateTime,
onSelectDate: function (datetext) {
$('#StartDate').datetimepicker({maxDate, new Date(datetext)});
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
您使用的是哪种日期选择器插件?