bootstrap 日期控件起始日期&结束日期相互约束
程序员文章站
2022-03-02 08:23:17
引入控件
使用bootstrap的日期控件需要单独引入bootstrap-datetimepicker.min.css和bootstrap-datetimepic...
引入控件
使用bootstrap的日期控件需要单独引入bootstrap-datetimepicker.min.css和bootstrap-datetimepicker.min.js
使用场景
单独引入一个日期控件可以参考上面提供的连接地址上的案例。此处介绍的是怎么使用两个日期控件,一个为开始日期,另外一个为结束日期,两个日期之间建立相互约束关系。即开始日期不能大于结束日期,结束日期不能小于开始日期。
使用方法
两个时间输入:
<input size="16" type="text" id="BeginTime" readonly class="form_datetime"> -- <input size="16" type="text" id="EndTime" readonly class="form_datetime">
js代码如下:
//开始时间的插件 $("#BeginTime").datetimepicker({ }).on('changeDate', function (ev) { var starttime = $("#BeginTime").val(); $("#EndTime").datetimepicker('setStartDate', starttime); $("#BeginTime").datetimepicker('hide'); }); $('#BeginTime').datetimepicker('setEndDate', new Date()); //开始时间不能大于当前时间 //结束时间的插件 $("#EndTime").datetimepicker({ }).on('changeDate', function (ev) { var starttime = $("#BeginTime").val(); var endtime = $("#EndTime").val(); $("#BeginTime").datetimepicker('setEndDate', endtime); $("#EndTime").datetimepicker('hide'); });
推荐阅读
-
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
-
C#获取每个年,月,周的起始日期和结束日期的方法
-
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
-
Android 自定义日期段选择控件功能(开始时间-结束时间)
-
JavaScript输出所选择起始与结束日期的方法
-
Bootstrap日期控件之日期范围控制
-
bootstrap日期控件问题(双日期、清空等问题解决)
-
日期控件间隔限制JS实现【结束日期必须在开始日期n天之内】
-
C#获取每个年,月,周的起始日期和结束日期的方法
-
使用layui日期控件laydate对开始和结束时间进行联动控制的方法