外面是一个循环 startDate是一个时间,比如2008-12-31 num是循环数 从0开始 指的是startDate离现在多少月
如果本地时间是正确的那他显示的也是正确的,但是将本地时间的月份改下就输出错误的月份信息
function createDate(startDate,num){
startDate = startDate.replace("-","/");
alert(startDate);
var date = new Date(startDate);
lIntval = parseInt(num);
alert(lIntval);
date.setMonth(date.getMonth() + lIntval);
var sYear = date.getYear();
var sMonth = date.getMonth();
if(sMonth<10){
sMonth = "0"+sMonth;
}
alert(sYear+'-'+sMonth);
return (sYear+'-'+sMonth);
}哪位老大指点下啊
===》var sMonth = date.getMonth()+1;
要想用服务器时间,就要用<%...%>,呵呵!