有一个例子
console.log((new Date(2013, 02, 24)).getDay(), 24) // => 0 24
console.log((new Date(2013, 02, 25)).getDay(), 25) // => 1 25
console.log((new Date(2013, 02, 26)).getDay(), 26) // => 2 26
console.log((new Date(2013, 02, 27)).getDay(), 27) // => 3 27
console.log((new Date(2013, 02, 28)).getDay(), 28) // => 4 28
console.log((new Date(2013, 03, 01)).getDay(), 01) // => 1 1
console.log((new Date(2013, 03, 02)).getDay(), 02) // => 2 2
Run Code Online (Sandbox Code Playgroud)
根据https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getDay,方法getDay()
根据当地时间返回指定日期的星期几.
getDay返回的值是对应于星期几的整数:0表示星期日,1表示星期一,2表示星期二,依此类推.
最后两个结果似乎不是这样.我希望输出如下
0 24
1 25
2 26
3 27
4 28
5 1
6 2
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
设置日期时,传递2表示March,因为它是0.如果您在2月份使用1,它将按预期工作.
引用https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date
month 表示月份的整数值,从1月的0开始到12月的11.
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |