读书人

请教下 为什么这个时间显示的是2013-1

发布时间: 2014-01-03 00:30:09 作者: rapoo

请问下 为什么这个时间显示的是2013-12-32日


function getNowFormatDate1()
{

var day = new Date();

var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//初始化时间
//Year = day.getYear();//有火狐下2008年显示108的bug
Year = day.getFullYear();//ie火狐下都可以
Month = day.getMonth()+1;
Day = day.getDate()+1;

CurrentDate += Year + "-";

if (Month >= 10 )
{
CurrentDate += Month + "-";
}
else
{
CurrentDate += "0" + Month + "-";
}
if (Day >= 10 )
{
CurrentDate += Day ;
}
else
{
CurrentDate += "0" + Day ;
}

return CurrentDate;
}

请问下 为什么这个时间显示的是2013-12-32日 而不是2014年-01-01
[解决办法]
function getNowFormatDate1()
{
var d = new Date();
var day = new Date(d.getFullYear(), d.getMonth(), d.getDate() + 1);

var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//初始化时间
//Year = day.getYear();//有火狐下2008年显示108的bug
Year = day.getFullYear();//ie火狐下都可以
Month = day.getMonth()+1;
Day = day.getDate();

CurrentDate += Year + "-";

if (Month >= 10 )
{
CurrentDate += Month + "-";
}
else
{
CurrentDate += "0" + Month + "-";
}
if (Day >= 10 )
{
CurrentDate += Day ;
}
else
{
CurrentDate += "0" + Day ;
}

return CurrentDate;
}

读书人网 >JavaScript

热点推荐