我有一个基于http://www.daterangepicker.com的日期范围选择器的日期范围选择器,我想将开始日期设置为空。这将适用于我想做的事情。
我正在使用文本输入字段来获取日期
</span><input type="text" class="form-control" id="reservation" />
在网站上有一个设置“输入最初为空”的示例,但我无法让它工作。基本上我不知道在哪里设置它。
我的日期范围选择器位于局部视图中,并由另一个视图调用。页面脚本设置在调用部分视图的视图中。在 daterangepicker.js 脚本中,我找到了这些行;
//default settings for options
this.parentEl = 'body';
this.element = $(element);
this.startDate = moment().startOf('day');
this.endDate = moment().endOf('day');
this.minDate = false;
this.maxDate = false;
this.dateLimit = false;
this.autoApply = false;
this.singleDatePicker = false;
this.showDropdowns = false;
this.showWeekNumbers = false;
this.timePicker = false;
this.timePicker24Hour = false;
this.timePickerIncrement = 1;
this.timePickerSeconds = false;
this.linkedCalendars = true;
this.autoUpdateInput = true;
this.ranges = {};
据我所知,它们是基于 moment.js 的。我尝试操作this.startDate
但无法将其设置为空白值。使用this.startdate = null
使整个日期范围选择器停止工作,所以我想我需要类似于moment.js的空日期。或者完全不同的东西。
谁能告诉我怎么做?