开始时间结束时间判断,持续时间长度判断

				var DateS = "";
                var DateE = "";
                DateS = this.begintime.value;
				DateE = this.endtime.value;
				if(typeof cur == 'number'){
                    var test2 = JSON.parse(JSON.stringify(this.ExportLB));
                    DateS=test2.starttime.replace(' 00:00:00','');
                    DateE=test2.endtime.replace(' 00:00:00','');
                    this.content=test2.content;
					this.begintime.value = test2.starttime.replace(' 00:00:00','');
					this.endtime.value = test2.endtime.replace(' 00:00:00','');
				}
                if (DateS == ""&&DateE != "") {
                    layer.msg('请选择开始时间!');
                    return false;
                }
                if (DateS != ""&&DateE == "") {
                    layer.msg('请选择结束时间!');
                    return false;
                }
                var time1 = new Date(DateS);
                var time2 = new Date(DateE);
                if (time1 > time2) {
                    layer.msg('开始时间不能大于结束时间!');
                    return false;
                }
                var iDays = parseInt(Math.abs(time2 - time1) / 1000 / 60 / 60 / 24);

                if (iDays >= 30) {
                    layer.msg('查询时间间隔不能超过30天!');
                    return false;
                }

发布了128 篇原创文章 · 获赞 3 · 访问量 2554

猜你喜欢

转载自blog.csdn.net/qq_26642611/article/details/104431816