首先,将日期格式转换,写一个date转换的方法:
//data转换
function getDate(date){
var dates = date.split("-");
var dateReturn = '';
for(var i=0; i<dates.length; i++){
dateReturn+=dates[i];
}
return dateReturn;
}
然后,写一个检查时间的方法:
function checkTime(){
var starttime = $('#starttime').val().trim();
var endtime = $('#endtime').val().trim();
console.log(getDate(endtime)-getDate(starttime));
return getDate(endtime)-getDate(starttime);
}
使用实例:
function Search() {
if (checkTime() < 0) {
alert("结束时间不能小于开始时间");
}else{
var name = $('#name').val().trim();
var starttime = $('#starttime').val().trim();
var url = "search?name="+name+"&time="+starttime+"&addchecked="+addchecked+"&search="+search;
location.href = url;
}
}
刚开始写的时候,search方法永远都在else里,觉得很奇怪
后来发现我居然在checktime里,没有返回比较结果