您的位置:首页 > 其它

两个时间比较大小,结束日期不能大于起始日期,起始日期不能大于当前日期

2017-08-11 09:52 585 查看
//选择日期
function change(obj){
var timeOne = $("#choose_one").val();
var timeTwo = $("#choose_two").val();
//获取当前时间
var newdate= CurentTime();
if(CompareDate(timeOne,timeTwo)){
layer.alert("开始时间不能大于结束时间");
$(obj).val("");
return false;
}
if(CompareDate(timeOne,newdate)){
layer.alert("开始时间不能大于当前时间");
$(obj).val("");
return false;
}
if(CompareDate(timeTwo,newdate)){
layer.alert("结束时间不能大于当前时间");
$(obj).val("");
return false;
}
};
function CompareDate(d1,d2){
return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}


function CurentTime(){
var now = new Date();
var year = now.getFullYear();       //年
var month = now.getMonth() + 1;     //月
var day = now.getDate();            //日

var hh = now.getHours();            //时
var mm = now.getMinutes();          //分

var clock = year + "-";

if(month < 10) clock += "0";
clock += month + "-";

if(day < 10) clock += "0";
clock += day + " ";

if(hh < 10) clock += "0";
clock += hh + ":";

if (mm < 10) clock += '0';
clock += mm;
return(clock);
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐