核心提示:!DOCTYPE htmlhtmlheadmeta charset=UTF-8title/title/headscriptfunction yestNextyear(today){var d = ne...
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<script>
function yestNextyear(today){
var d = new Date(today);
yes_Mil = d - 1000*60*60*24;
yes = new Date(yes_Mil);
yes_Year = yes.getFullYear();
yes_Month = yes.getMonth()+1;
yes_date = yes.getDate();
// yes_cond1 = yes_Year%4==0;
// yes_cond2 = yes_Year%100!=0;
// yes_cond3 = yes_Year%400==0;
// //去年的闰年
// yes_cond= (yes_cond1 && yes_cond2) || yes_cond3
tom_Year = yes_Year+1;
tom_cond1 = tom_Year%4==0;
tom_cond2 = tom_Year%100!=0;
tom_cond3 = tom_Year%400==0;
//今年闰年
tom_cond= (tom_cond1 && tom_cond2 )|| tom_cond3
if(yes_Month > 2){
if(tom_cond){
tom_Mil = yes_Mil + 1000*60*60*24*366;
y = new Date(tom_Mil);
return y.getFullYear()+"/"+(y.getMonth()+1)+"/"+y.getDate();
}else{
tom_Mil = yes_Mil + 1000*60*60*24*365;
y = new Date(tom_Mil);
return y.getFullYear()+"/"+(y.getMonth()+1)+"/"+y.getDate();
}
}else if(yes_Month <=2 || (yes_Month ==2 && yes_date!=29)){
if(tom_cond){
tom_Mil = yes_Mil + 1000*60*60*24*366;
y = new Date(tom_Mil);
return y.getFullYear()+"/"+(y.getMonth()+1)+"/"+y.getDate();
}else{
tom_Mil = yes_Mil + 1000*60*60*24*365;
y = new Date(tom_Mil);
return y.getFullYear()+"/"+(y.getMonth()+1)+"/"+y.getDate();
}
}else if(yes_Month ==2 && yes_date==29){
tom_Mil = yes_Mil + 1000*60*60*24*364;
y = new Date(tom_Mil);
return y.getFullYear()+"/"+(y.getMonth()+1)+"/"+y.getDate();
}
}
// alert(new Date());
// yes_Mil = new Date() - 1000*60*60*24;
// alert(yes_Mil);
alert("20150401:"+yestNextyear("2015/04/01"));
// alert(yestNextyear("3999-03-01"));
alert("20150301:"+yestNextyear("2015/03/01"));
alert("20160301:"+yestNextyear("2016/03/01"));
alert("20150101:"+yestNextyear("2015/01/01"));
alert("20170101:"+yestNextyear("2017/01/01"));
alert("20151231:"+yestNextyear("2015/12/31"));
</script>
<body>
</body>
</html>


