Ger*_*the 11 javascript date object
我正试图在javascript中获取日期名称.每次我搜索功能的使用getDay(),都会解释此方法返回星期几,例如:0表示星期日,1表示星期一等.
所以2010年第1季度是周五,有人可以解释为什么我会得到1而不是5?同样的2010年第二届janauary,我得到2而不是5.
我已经尝试过一些方法来做到这一点但没有成功.
这是我的代码:
theDay = new Date(2010,01,01);
alert(theDay.getDay());
Run Code Online (Sandbox Code Playgroud)
谢谢 !!!
15e*_*153 14
JS中的月份是零基础的,就像一周中的那一天.
日期(2010,01,01)是2010年2月1日.1月是零月.果然,2010年2月1日是星期一(我记得很清楚).
试试这个:
var theDay = new Date(2010,00,01);
alert(theDay.getDay());
Run Code Online (Sandbox Code Playgroud)
这个月从0开始,所以你正在做的是试图找到2010年2月1日星期一.这是正确的:
theDay = new Date(2010,0,01);
alert(theDay.getDay());
Run Code Online (Sandbox Code Playgroud)