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

getDay只能获取当前星期吗?设置了固定日期后getDay返回的数值不准确。

var q=new Date(2019,7,31);

document.write(q.getDate())

 输出的结果为6! 

正在回答

1 回答

https://img1.sycdn.imooc.com//5d423be700011fd802260211.jpg

https://img1.sycdn.imooc.com//5d423be70001830508410399.jpg

我在VScode上运行了下,没问题啊

而且你说的是getDay,代码是getDate......

getDay的话返回的只能是0—6的数字,不会返回日期的


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

精慕门9116487 提问者

兄弟返回的0--6是对应了周日到周六吗?
2019-08-04 回复 有任何疑惑可以回复我~
#2

精慕门9116487 提问者

var q=new Date(2019,8,4) document.write(q.getDay()) 兄弟你试试这个代码? 8月4号是周日不应该返回的是0吗?为何返回的是3?
2019-08-04 回复 有任何疑惑可以回复我~
#3

巳辰 回复 精慕门9116487 提问者

是的。
2019-08-05 回复 有任何疑惑可以回复我~
#4

巳辰 回复 精慕门9116487 提问者

0-11,分别对应了一月到十二月,也就是说你想设置8月的话,数字就要为7
2019-08-05 回复 有任何疑惑可以回复我~
#5

weixin_慕容0225159

var q=new Date(2019,8,4); document.write(q.getDay()); 要考虑月份是0-11,如果想要求的是8月4日是星期几的话,new Date应该是(2019,7,4)
2021-09-11 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

getDay只能获取当前星期吗?设置了固定日期后getDay返回的数值不准确。

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