JS中判斷時間大小

2021-06-26 23:25:07 字數 1791 閱讀 2285

// 獲取當前日期時間

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...