简体   繁体   English

结束日期作为基础日期时间选择器中的选定开始日期

[英]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, 请看这个小提琴,

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.

相关问题 修复选定的开始日期应该是下一个结束日期 - fix Selected startDate should be the next end Date 结束日期&gt;开始日期日期选择器Javascript不起作用 - end date > startdate date picker Javascript not working 链接的startDate endDate DateTimePicker? - linked startDate endDate DateTimePicker? 日期时间选择器限制开始和结束日期 - Datetimepicker restrict start and end date datetimepicker startDate endDate控件 - datetimepicker startDate endDate control 将datetimepicker的最小日期设置为另一个datetimepicker的选定日期 - set datetimepicker's minimum date to another datetimepicker's selected date 如何添加1年来开始更新以获取javascript中的结束日期 - how to Add 1 year to startdate to get the end date in javascript Boostrap datetimepicker:startDate:-Infinity不起作用 - Boostrap datetimepicker: startDate: -Infinity not working 是否可以根据其他 datetimepicker 中的选定日期禁用 datetimepicker 的先前日期 - Is it possible to disable previous dates of a datetimepicker according to selected date in other datetimepicker 将一个日期选择器的startDate设置为另一个日期选择器的选定日期 - set startDate of one datepicker as selected date from another datepicker
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM