您现在的位置:首页 >> 前端 >> 内容

获取newDate今天的上一天的下一年/ios事件date的bug修复

时间:2017/8/4 15:11:01 点击:

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

 

Tags:获取 取N NE EW 
作者:网络 来源:Front-End严