var startDate = new Date('2012', '6', '1');
alert(startDate); 输出以后是 2012 6 1.
var endDate = new Date('2012', '5', '31');
alert(endDate); 输出以后是 2012 6 1.请看红色部分,为什么输出一样的呢?
alert(startDate); 输出以后是 2012 6 1.
var endDate = new Date('2012', '5', '31');
alert(endDate); 输出以后是 2012 6 1.请看红色部分,为什么输出一样的呢?
解决方案 »
- IE8下,$(window).resize()不会调用window.onresize绑定的回调函数吗?IE9就可以的。有没有什么解决方案
- js的alert是否可以自动关闭????如何做到
- js 如何控制让页面只刷新一次
- js问题,怎样获取鼠标坐标问题
- 推荐一本JavaScript的书,顺便给贴点js的面试题目,谢谢!!!
- 如果控制多行下拉框的行高?
- 双击frameset边框自动隐藏或显示窗口
- 用javascript怎么连接EXCEL?
- netscape div scroll
- 页面中输入一个名称,查询按钮点击之后,从数据库中取值在页面展现
- 请问有c#语言怎么编写加密小程序啊 ?能不能加付一个加密程序!谢谢!!
- [转]什么是闭包(closures)
//实际上设置的是2012年6月31日,6月没有31日,所以这个天数值是非法的,js会自动设置为当月1日
//实际上设置的是2012年6月31日,6月没有31日,所以这个天数值是非法的,js会自动设置为当月1日
var startDate = new Date('2012', '6', '1');
var endDate = new Date('2012', '5', '31');两个都是2012-07-01月份是用0到11表示1到12月。endDate设置的是2012-06-31.因为6月是没有31号的,所以会自动转换为符合的日期。并不是设置为当月1日!