Javascript日期创建时,不能设置正确的月份
javascript date creation, can't set the correct month
var d = new Date(2011,1,1);
alert(d);
这个警报显示二月,而它应该显示一月
有人能解释一下吗?
JavaScripts Date对象0索引月份。
试题:
var d = new Date(2011,0,1);
alert(d);
。
查看文档获取更多信息!
month参数是从零开始的。0 = jan, 1 = feb,等等....
看这里。特别是在
部分setMonth()方法设置月份(从0到11),按当地时间。
注:1月为0,2月为1,以此类推。
month参数是基于0的,所以你应该传递0表示一月份。
var d = new Date(2011, 0, 1);
相关文章:
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作
- 设置AngularJS控制器属性不能是使用Coffeescript的最后一行
- 打字稿显示不能设置未定义的属性,如何解决
- 像Advanced Rest Client这样的Chrome应用可以设置引荐来源网址标头,而网站则不能
- 不能设置未定义的属性
- 为什么我不能在 JavaScript 中将对象属性设置为空字符串
- 为什么我不能在 Javascript 中或从代码隐藏中将焦点设置为 ASP.Net TextBox 控件
- JS:不能停止设置间隔与清除间隔
- 为什么我不能使用 .colspan 设置此元素的 colspan
- Jquery - 为什么我不能在 $.ajax 中访问/设置我的 var
- 不能用var设置边距:JavaScript,CSS和jQuery
- 不能使用 Angular.js 或 Javascript 将表中的行值设置为数组
- Unca不能将属性“innerHTML”设置为空
- 为什么我不能在节点中设置时刻区域设置
- 为什么不能将别名设置为 document.getElementById()
- 为什么我不能设置更多饼干
- 为什么我不能使用角度将此图像设置为链接
- 为什么我不能以编程方式为 TH 标签设置 colspan
- 为什么“设置超时”不能正常工作