启动日期选择器允许选择结束日期作为开始日期旁边的一天
boostrap datepicker allow to select end date as one day next to start date
我有这样的情况,我希望用户选择开始日期,并将结束日期限制为所选开始日期旁边的一天的选定开始日期。我怎么能做到这一点在启动日期选择器开始和结束日期
从这里下载bootstrap-datepicker.js
HTML代码
<div class="col-md-6 ">
<div class="form-group">
<label>Start Date</label>
<div class='input-group date'>
<input type='text' id='datecheckin1' class="form-control" placeholder="DD/MM/YYYY" data-date-format="dd/M/yyyy" readonly />
<span class="input-group-addon" ><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
<div class="col-md-6 ">
<div class="form-group">
<label>End Date</label>
<div class='input-group date'>
<input type='text' id='datecheckout1' class="form-control" placeholder="DD/MM/YYYY" data-date-format="dd/M/yyyy" readonly />
<span class="input-group-addon" ><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
Java Script代码
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin2 = $('#datecheckin1').datepicker({
onRender: function (date) {
//Here we restrict the date date of start datepicker
return date.valueOf() < now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
var newDate = new Date(ev.date);
newDate.setDate(newDate.getDate() + 1);
//Here we set the date of end datepicker
checkout2.setValue(newDate);
checkin2.hide();
$('#datecheckout1')[0].focus();
}).data('datepicker');
var checkout2 = $('#datecheckout1').datepicker({
onRender: function (date) {
//Here we restrict the date of enddatepicker
return date.valueOf() <= checkin2.date.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function () {
checkout2.hide();
}).data('datepicker');
$('#dtpicker').datepicker({endDate:‘1 d’})。(…
相关文章:
- 希望日期开始结束于while循环中的一个房间id的一个数组
- jQuery Datepicker从日期开始设置默认值
- 高图表日期时间从错误的日期开始
- Javascript - 从当前日期开始的上个月计算
- 正在加载动态日历以在一个月的正确日期开始
- 如何在Moment.js中从日期开始获取一个月中的星期
- javascript从给定日期开始按月递增日期
- 从单击日期开始将数据放入输入类型中
- 用于调查的 Javascript:从页面加载时从出生日期开始计算年龄 从预填充信息加载
- 日期选取器日期范围:最大日期的最小日期 = 开始日期 + 1 天
- 谷歌时间线图表从错误的日期开始
- jquery从格式01/02/2010的日期开始修剪前导零
- Javascript从日期开始获取星期几
- 如何使用Javascript AngularJS从日期选择器中的当前日期开始
- 如何将日期时间分配给具有间隔和日期开始的高图
- 使用flipclock.js从一个特定的日期开始倒数
- 在代码编写器中验证开始和结束日期.开始日期小于结束日期
- 在ng-repeat Angularjs中显示从日期开始的时间
- 从日期开始增加变量Javascript
- 如何选择从开始日期到结束日期(即不包括结束日期)开始的序列化数据