使用变量的Javascript日期对象
我的js代码如下:-使用变量的Javascript日期对象,javascript,html,css,Javascript,Html,Css,我的js代码如下:- var earlierdate=new Date(2012,09,22); alert(earlierdate.getDay()); var date2 = new Date('2012,09,22'); alert(date2.getDay()); 问题是第一个警报给了我10个星期一(这是不正确的),第二个警报给了我6个或sat,这是正确的。所以引号中给出的日期给出了正确的结果。现在如果你想使用变量而不是硬编码的值,比如 var date1 =
var earlierdate=new Date(2012,09,22);
alert(earlierdate.getDay());
var date2 = new Date('2012,09,22');
alert(date2.getDay());
问题是第一个警报给了我10个星期一(这是不正确的),第二个警报给了我6个或sat,这是正确的。所以引号中给出的日期给出了正确的结果。现在如果你想使用变量而不是硬编码的值,比如
var date1 = new Date(a,b,c);
alert(date1.getDay());
语法应该是什么。我尝试了很多变化,但都失败了
提前感谢。日期的
月参数为0-索引
月份
表示月份的整数值,从0开始表示一月到
12月11日
所以如果你的意思是9月,那应该是var earlierdate=新日期(2012,8,22)代码>
这将把时间定在2010年1月14日
//Option 1
var myDate=new Date();
myDate.setFullYear(2010,0,14);
//Option 2 (Neater)
var myDate=new Date(2010,0,14);