我可以像这样通过当前日期获得日期,这给了我当前的结果
const dateObject = new Date()
console.log(dateObject.getDay())
但是,当我尝试指定特定日期的一天时,我没有得到实际的答案
const dateObject = new Date(2018, 8, 5)
console.log(dateObject.getDay())
我希望是0,因为它是一周中的星期天,但我得到了3。
我的错或误解是什么?谢谢
您错了月份索引。月份从0索引开始。
January = 0
February = 1
March = 2
April = 3
...
...
...
...
因此,8月的索引号是7。
您的回答将是这样的:
const dateObject = new Date(2018, 7, 5)
console.log(dateObject.getDay())
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句