datetimepicker实现时间选择的相互制约

datetimepicker是一款时间选择控件,有时我们会用两个控件选择开始时间和结束时间,要求开始时间不能晚于结束时间,html实现代码如下:

<html>
<head>
<meta charset="UTF-8">
<title>dateTimePicker</title>

<link type="text/css" rel="stylesheet" href="css/skin.css"></link>
<link rel="stylesheet" type="text/css" href="css/bootstrap-datetimepicker.min.css">
<script type="text/javascript" src="js/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="js/bootstrap-datetimepicker-master/js/bootstrap-datetimepicker.js"></script>
<script type="text/javascript" src="js/bootstrap-datetimepicker-master/js/locales/bootstrap-datetimepicker.zh-CN.js"></script>

</head>
<body>
			<div style="width:300px" class="input-group"><!-- 开始时间 -->
			    	<span class="input-group-addon prev">开始时间</span>
			    	<input type="text" class="form-control content cursor-pointer" id="startTime"  readonly s>
			  </div>
			    
			  <div style="width:300px" class="input-group"><!-- 结束时间 -->
			    	<span class="input-group-addon prev">结束时间</span>
			    	<input type="text" class="form-control content cursor-pointer" id="endTime"  readonly >
			  </div>
</body>
	
<script type="text/javascript">
		$("#startTime").datetimepicker({
		    format: 'yyyy-mm-dd hh:ii:ss',
		    minuteStep:1,
		    minView:'hour',
		    language: 'zh-CN',
		    pickerPosition:'bottom-right',
		    autoclose:true,
		}).on("click",function(){
		    $("#startTime").datetimepicker("setEndDate",$("#endTime").val());
		});

		$("#endTime").datetimepicker({
		    format: 'yyyy-mm-dd hh:ii:ss',
		    minuteStep:1,
		    minView:'hour',
		    language: 'zh-CN',
		    autoclose:true,
			}).on("click",function(){
				$("#endTime").datetimepicker("setStartDate",$("#startTime").val());
			});
			
		 $(document).on("click","#endTime",function(){
		    	$('#endTime').datetimepicker('show');
		    });
	    
	    $(document).on("click","#startTime",function(){
	    	$('#startTime').datetimepicker('show');
	    });
</script>

</html>




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值