Javascript 理解日期对象接收参数时的getDay()方法
我对JS还比较陌生,一直在努力让我的头脑了解日历教程的一部分,特别是与日相关的变量的初始化Javascript 理解日期对象接收参数时的getDay()方法,javascript,calendar,Javascript,Calendar,我对JS还比较陌生,一直在努力让我的头脑了解日历教程的一部分,特别是与日相关的变量的初始化 firstDayOfMonth = new Date(y, m, 1).getDay() 及 使用以下代码,我对上述代码的理解如下: 用于: 如果y=2015,m=3,那么月的第一天应该是0星期天,但我会在星期三得到3 为了 假设y=2015,m=3,i=1,那么月的第一天应该是0,星期天,但我一直得到3,星期三 我在理解如何度过这一天时哪里会出错;方法在向其传递参数时工作 注:我理解当参数未传递给它时
firstDayOfMonth = new Date(y, m, 1).getDay()
及
使用以下代码,我对上述代码的理解如下:
用于:
如果y=2015,m=3,那么月的第一天应该是0星期天,但我会在星期三得到3
为了
假设y=2015,m=3,i=1,那么月的第一天应该是0,星期天,但我一直得到3,星期三
我在理解如何度过这一天时哪里会出错;方法在向其传递参数时工作
注:我理解当参数未传递给它时它是如何工作的,即如果今天的日期是2015年5月23日,我理解为什么下面的代码返回1,即星期一
<p id="demo"></p>
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
</script>
谢谢你的帮助。第三个月是四月。你想要三月的第二个月
firstDayOfMonth = new Date(y, m, 1).getDay()
var dow = new Date(y, m, i).getDay();
<p id="demo"></p>
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
</script>