阅读:8411回复:4
js 比较时间大小
js-比较两个日期的大小
第一种方法: var beginDate='2015-06-17'; var endDate='2015-06-15'; var d1 = new Date(beginDate.replace(/\-/g, "\/")); var d2=new Date(endDate.replace(/\-/g, "\/")); if(beginDate!=""&&endDate!=""&&d1 >=d2){ alert("开始时间不能大于结束时间!"); return false; } 二 new Date($('#extended_end_date_text').val()).getTime()<new Date().getTime() 第3种方法: var curTime = new Date(); //2把字符串格式转换为日期类 var startTime = new Date(Date.parse(kc.begintime)); var endTime = new Date(Date.parse(kc.endtime)); //3进行比较 return (curTime>=startTime && curTime<=endTime); |
|
沙发#
发布于:2018-09-27 11:14
第四种方法:
function CompareDate(d1,d2) { return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/")))); } var current_time = "2007-2-2 7:30"; var stop_time = "2007-1-31 8:30"; alert(CompareDate(current_time,stop_time)); |
|
板凳#
发布于:2018-09-27 11:15
五:
|
|
地板#
发布于:2018-09-27 11:16
六:
//var yourtime=document.getElementById('begin_time').value; var yourtime='2009-12-10'; yourtime = yourtime.replace(/-/g,"/");//替换字符,变成标准格式 var d2=new Date();//取今天的日期 var d1 = new Date(Date.parse(yourtime)); //alert(d1); //alert(d2); if(d1>d2){ alert("开始大于结束"); } |
|
4楼#
发布于:2018-09-27 11:22
不用替换标准格式也是可以的哦
yourtime = yourtime.replace("-","/"); |
|