js比較日期 - JavaScript

ClearlightY發表於2020-11-14

比較日期和當前系統日期

function checkDa(){
	var myDate = new Date();
	var myYear = myDate.getYear();
	var myMonth = myDate.getMonth();
	var myDay = myDate.getDate();
	var mdate = myYear + "-"
			+ (myMonth < 9 ? ("0" + (myMonth + 1)) : (myMonth + 1)) + "-"
			+ (myDay < 10 ? ("0" + myDay) : myDay);
	var EffectiveDate = fm.EffectiveDate.value;
	var DeadLine = fm.DeadLine.value;
	if (EffectiveDate < mdate) {
		alert("生效日期需大於等於當前系統日期,請重新輸入!");
		return false;
	}
	return true;
}
// 其中year_res為2020, month_res為08 
var yearMonthNew = new Date(year_res+"/"+month_res+"/"+"01");
// setMonth: 設定新的年份,  其中getMonth獲取月份, +2 並增加兩個月
yearMonthNew.setMonth(yearMonthNew.getMonth() + 2);

// 如果比較日期, 可以直接 > < = 來進行判斷

相關文章