| 
					阅读:11040回复: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:22 
					不用替换标准格式也是可以的哦 yourtime = yourtime.replace("-","/"); | |
| 板凳#发布于: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("开始大于结束"); } | |
| 地板#发布于:2018-09-27 11:15 
					五: 
 | |
| 4楼#发布于: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)); | |
 
							
 
				

