[英]End date as selected startdate in foundation datetimepicker
Defaultly, startDate and endDate as showing the current date. 默认情况下,startDate和endDate显示当前日期。 I want t make the end date as selected start date not the current date.
我不想将结束日期作为选定的开始日期,而不是当前日期。
Please look at this fiddle, 请看这个小提琴,
Here, defaultly it has showing current date in both startdate and enddate filed. 在这里,默认情况下,它在开始日期和结束日期中都显示了当前日期。 For example, If I select startDate as "12-12-2017", I want end date as start with "12-12-2017" only not today's date.
例如,如果我选择startDate作为“ 12-12-2017”,我希望结束日期以“ 12-12-2017”开始,而不是今天的日期。 How can I do this.
我怎样才能做到这一点。
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="">
Check out this, I hope this solves your problem - Fiddle 看看这个,希望这能解决您的问题- 小提琴
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' : '';
}
}).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
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.