两个时间比较大小,结束日期不能大于起始日期,起始日期不能大于当前日期
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); }
相关文章推荐
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- WdatePicker 设置开始日期不能大于结束日期且日期不能大于当前时间
- 定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 以及 不用 第三个数,交换 a,b的值
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 【jQuery日期处理】两个时间大小的比较
- Java中比较两个日期时间的大小?
- bootstrap-datepicker限定可选时间范围 一、应用场景 实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制, 如:开始时间不能大于结束时间,
- PHP中比较两个时间的大小与日期的差值
- JS获取系统时间、计算两个日期天数、比较日期大小
- PHP中比较两个时间的大小与日期的差值
- JS比较两个日期、时间大小
- JS获取系统时间、计算两个日期天数、比较日期大小
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- jquery获取当前系统时间+js两个时间的大小比较
- My97DatePicker 日期控制,开始时间不能大于结束时间,结束时间不能小于开始时间
- EXTJS 开始日期和开始时间,结束日期和结束时间,当前日期和当前时间之间的比较
- js比较两个"日期时间"的大小
- PHP中比较两个时间的大小与日期的差值
- 【jQuery日期处理】两个时间大小的比较
- 定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句