[英]Set minDate for Bootstrap DateTimePicker from another
Currently, I'm using Bootstrap 3 Datepicker
from this source 目前,我正在从此来源使用Bootstrap 3 Datepicker
I have 2 datetimepicker
on my system. 我的系统上有2个datetimepicker
。 ( startTime
, endTime
). ( startTime
, endTime
)。
I tried but don't know how to set minDate
for endTime
from startTime
value whenever startTime
value changed. 我试过,但不知道如何设置minDate
的endTime
从startTime
值时startTime
值改变。 Even it don't jump on change
event. 即使它没有跳上change
事件。
Please point me what am I missing. 请指出我在想什么。
Many thanks. 非常感谢。
You need to use the change event and minDate() function like 您需要使用change事件和minDate()函数,例如
$('#txtStartTime').datetimepicker({ showTodayButton: true, format: 'MM/DD/YYYY HH:mm', sideBySide: true, maxDate: moment() }).on('dp.change', function(e) { $('#txtEndTime').data("DateTimePicker").minDate(e.date) }); $('#txtEndTime').datetimepicker({ showTodayButton: true, format: 'MM/DD/YYYY HH:mm', sideBySide: true });
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.1.js"></script> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.css"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"></script> <div class="row">.</div> <div class="col-md-3"> <input class="form-control datetimepicker" id="txtStartTime" type='text' /> </div> <div class="col-md-3"> <input class="form-control datetimepicker" id="txtEndTime" type='text' /> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.