js限定工作日和时间段

 
var content = document.getElementById("smsManager.content").value;
		Date.prototype.format = function(format){ 
		var o = { 
			"M+" : this.getMonth()+1, //month 
			"d+" : this.getDate(), //day 
			"h+" : this.getHours(), //hour 
			"m+" : this.getMinutes(), //minute 
			"s+" : this.getSeconds(), //second 
			"q+" : Math.floor((this.getMonth()+3)/3), //quarter 
			"S" : this.getMilliseconds() //millisecond 
		} 
		if(/(y+)/.test(format))
			format = format.replace(RegExp.$1,(this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
		for(var k in o)
			if(new RegExp("("+ k +")").test(format)) 
				format = format.replace(RegExp.$1, 
				RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); 
		return format; 
		} 
		var date = new Date().format("yyyy-MM-dd");
		var arr="7123456".split("");
		var dates = date.split("-");
		var week = arr[new Date(dates[0],dates[1]-1,dates[2]).getDay()];
		if(week == "6" || week == "7"){
			alert("请在周一到周五的8:30-17:30执行操作!");
			return false;
		}else{
			var time = new Date().format("hh:mm:ss");
			var times = time.split(":");
			if(times[0] < 8 || times[0] > 18){
				alert("请在周一到周五的8:30-17:30执行操作!");
					return false;
			}
			else if(times[0] == 8){
				if(times[1] < 30){
					alert("请在周一到周五的8:30-17:30执行操作!");
					return false;
				}
			}
			else if(times[0] == 17){
				if(times[1] > 30){
					alert("请在周一到周五的8:30-17:30执行操作!");
					return false;
				}
			}
		}
		

你可能感兴趣的:(js限定工作日和时间段)