0
默认情况下,startDate和endDate显示当前日期。我不想让结束日期成为选定的开始日期而不是当前日期。选择的结束日期开始日期基础datetimepicker
请看看这个小提琴,
这里,defaultly它两者均显示STARTDATE当前的日期和结束日期存档。 例如,如果我选择startDate作为“12-12-2017”,我希望以“12-12-2017”开始的结束日期仅限于今天的日期。我怎样才能做到这一点。
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin = jQuery('#startDate').fdatepicker({
format: "dd.mm.yyyy",
onRender: function (date) {
return date.valueOf() < now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
if (ev.date.valueOf() > checkout.date.valueOf()) {
var newDate = new Date(ev.date)
newDate.setDate(newDate.getDate() + 1);
checkout.setValue(newDate);
}
checkin.hide();
jQuery('#endDate')[0];
}).data('datepicker');
var checkout = jQuery('#endDate').fdatepicker({
format: "dd.mm.yyyy",
onRender: function (date) {
return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
checkout.hide();
}).data('datepicker');
jQuery("#startDate,#endDate").fdatepicker({
autoclose: true,
format: "dd.mm.yyyy",
language: 'de',
todayHighlight: false
});
<input type="text" id="startDate" name="start_datum" class="input_text date" value="" >
<input type="text" id="endDate" name="end_datum" class="input_text" value="">
结束日期。我不想这样。选择结束日期后,我只想显示结束日期。你能改变这一点吗? –
我编辑了小提琴您现在可以检查 – ViKu
现在它不工作。请查看仍然显示当前日期的蓝色活动日期。我希望将该活动日期作为开始日期。 –