核心提示:!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>