繁体   English   中英

getDay()方法javascript的问题

[英]Problem with getDay() method javascript

我正试图在javascript中获取日期名称。 每次我搜索函数getDay()用法时,都会解释此方法返回星期几,例如:0表示星期日,1表示星期一等。

所以2010年第1季度是周五,有人可以解释为什么我会得到1而不是5? 同样的2010年第二届janauary,我得到2而不是5。

我已经尝试过一些方法来做到这一点但没有成功。

这是我的代码:

theDay = new Date(2010,01,01);  
alert(theDay.getDay());

谢谢 !!!

JS中的月份是零基础的,就像一周中的那一天。

日期(2010,01,01)是2010年2月1日。1月是零月。 果然,2010年2月1日是星期一(我记得很清楚)。

尝试这个:

var theDay = new Date(2010,00,01);  
alert(theDay.getDay());

这个月从0开始,所以你正在做的是试图找到2010年2月1日星期一。 这是正确的:

theDay = new Date(2010,0,01);  
alert(theDay.getDay());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM