我正在尝试在 javascript 中获取日期名称。
每次搜索函数getDay()
的用法,都解释说这个方法返回星期几,例如:0是星期日,1是星期一等。
所以 2010 年 1 月 1 日是星期五,有人可以解释为什么我得到 1 而不是 5 吗? 2010 年 1 月 2 日也是如此,我得到 2 而不是 5。
我已经尝试了一些方法来做到这一点,但没有成功。
这是我的代码:
theDay = new Date(2010,01,01);
alert(theDay.getDay());
谢谢!!!
最佳答案
JS中的月份是从零开始的,就像星期几一样。
日期 (2010,01,01) 是 2010 年 2 月 1 日。一月是零月。果然,2010 年 2 月 1 日是星期一(我记得很清楚)。
试试这个:
var theDay = new Date(2010,00,01);
alert(theDay.getDay());
关于javascript - getDay() 方法 javascript 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4187491/