丹布朗
2016-04-11 16:32
我想问下,那今天是星期天,返回的getDay()应该是七,对不对?那数组中没有7,怎么破?
getDay() 返回星期,返回的是0-6的数字,0 表示星期天。(这句话在“返回星期方法”一开始就有)。
接下来看代码。
今天是星期天,那么var mynum=getDay()返回的是阿拉伯数字“0”,数组定义var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekday[0]就是数组的第一个元素“星期日”。
ok,讲完了。
var time = new Date();
var week = time.getDay();
var weekDay;
switch (week) {
case 0:
weekDay = "星期天";
break;
case 1:
weekDay = "星期一";
break;
case 2:
weekDay = "星期二";
break;
case 3:
weekDay = "星期三";
break;
case 4:
weekDay = "星期四";
break;
case 5:
weekDay = "星期五";
break;
case 6:
weekDay = "星期六";
break;
}
写一个数组 week=arr[星期7,星期1,星期2,星期3,星期4,星期5,星期6];var w=date.getDay();week[w]就是星期天
返回的是0
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题