Javascript Date.getDay函数返回错误的值
我读过一篇文章,它返回指定日期的星期几(从0到6)。指数是周日为0,周一为1,依此类推。我想知道一周中的哪一天 但是当我尝试的时候Javascript Date.getDay函数返回错误的值,javascript,date,dayofweek,Javascript,Date,Dayofweek,我读过一篇文章,它返回指定日期的星期几(从0到6)。指数是周日为0,周一为1,依此类推。我想知道一周中的哪一天 但是当我尝试的时候 const date = new Date(2018, 11, 9, 10, 33, 30) date.getDay() 日期是星期五,它应该有索引5,但是getDay返回0。这发生在Chrome控制台和我的React原生应用程序中 更新:查看答案。我正要指定2018年11月9日。但是JavaScript计算的月数从0到11。所以我应该在11月份使用索引10。让我
const date = new Date(2018, 11, 9, 10, 33, 30)
date.getDay()
日期是星期五,它应该有索引5,但是getDay
返回0。这发生在Chrome控制台和我的React原生应用程序中
更新:查看答案。我正要指定2018年11月9日。但是JavaScript计算的月数从0到11。所以我应该在11月份使用索引10。让我们试着检查一下那个日期
new Date(2018, 11, 9, 10, 33, 30)
> Sun Dec 09 2018 10:33:30
看起来是2018年12月9日:)让我们检查一下那个日期
new Date(2018, 11, 9, 10, 33, 30)
> Sun Dec 09 2018 10:33:30
看起来是2018年12月9日:)月份从0(1月)开始,到11(12月)结束。新日期(2018、11、9、10、33、30)您可以休息一个月
new Date(2018, 10, 9, 10, 33, 30)
这就是你想要的。月份以0(一月)开始,以11(十二月)结束。新日期(2018、11、9、10、33、30)您可以休息一个月
new Date(2018, 10, 9, 10, 33, 30)
这就是您想要的。新日期(年、月、日、时、分、秒、毫秒)代码>记下新日期(年、月、日、时、分、秒、毫秒)代码>注意monthIndex