为了账号安全,请及时绑定邮箱和手机立即绑定

今天是24号,为什么getDate的值就是0。

今天是24号,为什么getDate的值就是0。

正在回答

7 回答

因为getDate返回的值只有0-6

今天是星期天,所以返回的是0

如果是星期一,就返回1

星期二,返回2

一次类推

2 回复 有任何疑惑可以回复我~
#1

慕运维5253678 提问者

非常感谢!
2016-07-26 回复 有任何疑惑可以回复我~
#2

zhongjing

应该是getDay吧?getDate返回的是当前日期
2016-08-12 回复 有任何疑惑可以回复我~

getDate()    从 Date 对象返回一个月中的某一天 (1 ~ 31)。    

getDay()    从 Date 对象返回一周中的某一天 (0 ~ 6)。    


0 回复 有任何疑惑可以回复我~

getDay返回值是0-6,一次表示星期天,星期一,星期二,星期三,星期四,星期五,星期六,24号就是星期天,返回0没有问题啊。

0 回复 有任何疑惑可以回复我~

getDate的返回值是0-6,这个按照的美国时间 从星期日开始,然后星期一,所以今天星期天 返回值为0

0 回复 有任何疑惑可以回复我~

哪里?没代码啊!

0 回复 有任何疑惑可以回复我~

你的具体代码贴出来,这样一句话看不到错误在哪

0 回复 有任何疑惑可以回复我~

var day = new Date();

  var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

    document.write(day.getFullYear() + "年" + day.getMonth() + "月" + day.getDate() + "日" + " " + week[day.getDay()] + "--班级总分为" + "<br />");


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

今天是24号,为什么getDate的值就是0。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信