『壹』 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()]);