87,910
社区成员
发帖
与我相关
我的任务
分享
var dv='2000-1-29',d,m;
d=dv.split('-');
m=parseInt(d[1],10)-1;//修改下
d=new Date(d[0],m,d[2]);
d.setFullYear(d.getFullYear()+3);
if(d.getMonth()!=m)d=new Date(d-24*3600*1000);
alert(d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate());
var dv='2000-1-29',d,m;
d=dv.split('-');
m=d[1];
d=new Date(d[0],d[1],d[2]);
d.setFullYear(d.getFullYear()+3);
if(d.getMonth()!=m)d=new Date(d-24*3600*1000);//如果是闰年,提前一天
alert(d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate());