『壹』 js获取某年某月的哪些天是周六和周日。最好能区分周六和周天。
<pid="text"></p>
<scripttype="text/javascript">
functiontime(y,m){
vartempTime=newDate(y,m,0);
vartime=newDate();
varsaturday=newArray();
varsunday=newArray();
for(vari=1;i<=tempTime.getDate();i++){
time.setFullYear(y,m-1,i);
varday=time.getDay();
if(day==6){
saturday.push(i);
}elseif(day==0){
sunday.push(i);
}
}
vartext=y+"年"+m+"月份"+"<br/>"
+"周六:"+saturday.toString()+"<br/>"
+"周日:"+sunday.toString();
document.getElementById("text").innerHTML=text;
}
time(2014,7);
</script>
『贰』 js如何判断指定日期后一个月是否为周六周日
把需要设定的日期,用变量存储(年、月、日),之后,月份加1
再之后用new Date()方法,设定当前回日期为指定日期的后答一个月
最后还是用Date对象中的方法,打印出星期,进行数值判断即可
知识点,了解Date对象里的设置与获取方法即可
『叁』 JS中如何获取当年所有周六日日期
<script language="javascript">
let date=new Date();
let year=date.getFullYear();
let m,d,day,dayNum,result="";
for(m=1;m<=12;m++){
switch(m){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
dayNum=31;
break;
case 4:
case 6:
case 9:
case 11:
dayNum=30;
break;
case 2:
if(year%4==0&&year%100!=0||%400==0){
dayNum=29;
}else{
dayNum=28;
}
break;
}
for(d=1;d<=dayNum;d++){
date.setMonth(m-1,d);
day=date.getDay();
if(day==0){
result+="周日"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+"<br/>";
}else if(day==6){
result+="周六"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+"<br/>";
}
}
}
document.write(result);
</script>
『肆』 如何在JS中判断系统当前时间是否在一周的周五下午4点到周日的晚上12点时间段内,JS怎么写,请各位指教
var date = new Date();
var day = date.getDay();
var hours = date.getHours();
if((day == 5 && hours >= 16) || day == 6 || day == 0){
alert('OK')
}
『伍』 javascript 从Date中获取星期几
通过getDay() 方法,可返回表袭示星期的某一天的数字。
星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。
示例:
<scripttype="text/javascript">
vard=newDate()
varweekday=newArray(7)
weekday[0]="星期天"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"
document.write("Todayitis"+weekday[d.getDay()])//返回当前时间是星期几
</script>
『陆』 如何在js中排除周六周日计算天数
<html>
<script>
function test(){
var test = document.getElementById("test");
var changeDate = test.value.split("-");
if(new Date().getDay()==3||new Date().getDay()==6){
if(changeDate[changeDate.length-1]-new Date().getDate()>4){
alert("提示信息");
return;
}
}
if(new Date().getDay()==5||new Date().getDay()==4){
if(changeDate[changeDate.length-1]-new Date().getDate()>5){
alert("提示信息");
return;
}
}
if(changeDate[changeDate.length-1]-new Date().getDate()>3){
alert("提示信息");
}
}
</script>
<body>
<input type="text" id="test" onchange="test()" /><!--输入的日期格式为2008-12-11-->
</body>
</html>
『柒』 关于用JS编写,如何判断制定日期是星期几
推算出在公元X 年第y 天是星期几。这里变量X 是公元的年数;变量y 是从这一年的专元旦,属
算到这一天为止(包含这一天)的天数。有这样的公式:s=x-1+(x-1)/4-(x-1)/100+(x-1)/400+y
按上式求出S 后,除以7,如果恰能除尽,则这一天为星期天;否则余数为几,则为星期几!
『捌』 js 如何根据所选时间判断是星期几.
根据你的提问,是选择页面上一个日期,然后判断被选择的日期是星期几专么?
如果是:我给属出的js如下:
// js code
// code描述:
// year和date好说,就是你页面选择的实际值。这里要注意month,假如你页面选择的为7月,
// 这里 的month应当为 7-1;因为在js中,表示月份的数值是从 0 到 11 之间的整数(1月至
// 12 月)。
//
// 代码思路:使用页面选择的年月日创建一个Date对象,然后getDay()就是当前日期在一周中
// 的哪一天
//
// 完整代码加测试代码如下,你根据实际需要改动下就OK了。
var year = 2011, month = 6, date = 23;// month=6表示7月
var dt = new Date(year, month, date), dt2 = new Date();
var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
alert(weekDay[dt.getDay()]+"\r\n"+weekDay[dt2.getDay()]);