// 獲取當前日期時間
var date = new date();
var daytimes = date.gettime();
// 取開始日期時間
var strdatetime = document.getelementbyid("pausecollectstime").value;
//pausecollectstime+" "+pausecollectstime_hour+":"+pausecollectstime_minute+":"+pausecollectstime_second;
var pausecollectetimetemp = strdatetime.split(' ');
var startdatearr0 = pausecollectetimetemp[0].split('-')
var starttimearr0 = pausecollectetimetemp[1].split(':');
var startdate = new date(startdatearr0[0],(startdatearr0[1]-1),startdatearr0[2],starttimearr0[0],starttimearr0[1],starttimearr0[2]);
var strdatetimes = startdate.gettime();
// 取結束日期時間
var enddatetime = document.getelementbyid("pausecollectetime").value;
// pausecollectetime+" "+pausecollectetime_hour+":"+pausecollectetime_minute+":"+pausecollectetime_second;
var pausecollectetimetemp = enddatetime.split(' ');
var enddatearr0 = pausecollectetimetemp[0].split('-')
var endtimearr0 = pausecollectetimetemp[1].split(':');
var enddate = new date(enddatearr0[0],(enddatearr0[1]-1),enddatearr0[2],endtimearr0[0],endtimearr0[1],endtimearr0[2]);
var enddatetimes = enddate.gettime();
// 開始時間與當前時間比較
if(strdatetimes - daytimes < 0)
// 結束時間與當前時間比較
if(enddatetimes - daytimes < 0)
// 比較開始與結束日期時間
if(strdatetimes - enddatetimes >= 0)else
var strtemp = document.getelementbyid("pausecollectstime").value;
document.getelementbyid("pausecollectstime").value = strtemp.substr(0,10);
var endtemp = document.getelementbyid("pausecollectetime").value;
document.getelementbyid("pausecollectetime").value = endtemp.substr(0,10);
return ;
}
JS 判斷時間大小 一
1.使用 date.parse var starttime trim document.all.starttime.value if starttime else var endtime trim document.all.endtime.value if endtime else if date....
關於判斷時間大小!
由於產品要求,需要新增時間排序,然後後台又懶得做,只有交給我了。最開始,我的打算是,轉化成時間軸然後判斷,亦或者將所有字串刪除,轉化成int型別進行比較。比如。然後做成乙個方法。雖然做出來了,但總感覺有些彆扭,一直到某一天,無意間看到乙個函式。在發現這個函式之後,我先抱著試一試的念頭試著做了一下判斷...
js時間判斷
考試時間必須大於當前時間判斷 var currentdate new date var examdate document.getelementbyid txtexamdate value 業務邏輯時間 var examdatecompare new date date.parse examdate...