课程
/前端开发
/JavaScript
/JavaScript进阶篇
今天是24号,为什么getDate的值就是0。
2016-07-24
源自:JavaScript进阶篇 7-4
正在回答
因为getDate返回的值只有0-6
今天是星期天,所以返回的是0
如果是星期一,就返回1
星期二,返回2
一次类推
慕运维5253678 提问者
zhongjing
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getDay返回值是0-6,一次表示星期天,星期一,星期二,星期三,星期四,星期五,星期六,24号就是星期天,返回0没有问题啊。
getDate的返回值是0-6,这个按照的美国时间 从星期日开始,然后星期一,所以今天星期天 返回值为0
哪里?没代码啊!
你的具体代码贴出来,这样一句话看不到错误在哪
var day = new Date();
var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write(day.getFullYear() + "年" + day.getMonth() + "月" + day.getDate() + "日" + " " + week[day.getDay()] + "--班级总分为" + "<br />");
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答今天是10.1,请问为什么我的日期显示9.1?
3 回答日期为啥是这样,为什么今天是16年九月十七号这显示的是九月六呢
2 回答为什么用了getDate后就 不能再getDay了?
1 回答神啊!今天是5月4日,为什么结果是4月4日?
4 回答document.write("今天是:" +weekday[mydate.getDay()]);