layui中规定结束时间不能小于开始时间

<div class="layui-inline">
	<input class="layui-input" placeholder="请选择日期" name="starttime" id="starttime" />
</div>
	~
<div class="layui-inline">
	<input class="layui-input" placeholder="请选择日期" name="endtime" id="endtime" />
</div>
//规定结束时间不能小于开始时间
			laydate.render({
				elem: '#starttime',
				trigger: 'click',
				format: 'yyyy-MM-dd',
				done: function(value, date, endDate) {
					var startDate = new Date(value).getTime();
					var endTime = new Date($('#endtime').val()).getTime();
					if(endTime < startDate) {
						layer.msg('结束时间不能小于开始时间');
						$('#starttime').val($('#endtime').val());
					}
				}
			})
			laydate.render({ //结束时间
				elem: '#endtime',
				format: 'yyyy-MM-dd',
				trigger: 'click',
				done: function(value, date, endDate) {
					var startDate = new Date($('#starttime').val()).getTime();
					var endTime = new Date(value).getTime();
					if(endTime < startDate) {
						layer.msg('结束时间不能小于开始时间');
						$('#endtime').val($('#starttime').val());
					}
				}
			})
发布了62 篇原创文章 · 获赞 17 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/gs981600308/article/details/96860920
今日推荐