JavaScript 日期多加一天 方法


今天查看项目发现有出bug,由于未了符合sql语句的要求,前台网页显示的时候传到后台的时候要+1天,

网上查看了别人写的,发现多多少少有点漏洞,经过我自己总结,写出了达到了我要求的

 1                 var str  =  $('前台获得时间time').val().slice(5)  + "- " + $('前台获得时间time'').val().slice(0,  4); 
 2                 var  d  =  new  Date(str);  
 3                 d.setDate(d.getDate()+1);
 4                 var  d3  =  new  Date(d.getFullYear(),  d.getMonth(),  d.getDate()); 
 5                 var   month=returnMonth(d3.getMonth());   
 6                 var day=d3.getDate();
 7                 day=day<10?"0"+day:day;   
 8                 var 最后得到的时间time=d3.getFullYear()+"-"+month+"-"+day;   
 9                 function   returnMonth(num){   
10                     var   str="";   
11                     switch(num){   
12                         case   0:   str="01";   break;   
13                         case   1:   str="02";   break;   
14                         case   2:   str="03";   break;   
15                         case   3:   str="04";   break;   
16                         case   4:   str="05";   break;   
17                         case   5:   str="06";   break;   
18                         case   6:   str="07";   break;   
19                         case   7:   str="08";   break;   
20                         case   8:   str="09";   break;   
21                         case   9:   str="10";   break;   
22                         case   10:  str="11";   break;   
23                         case   11:  str="12";   break;   
24                     }   
25                     return   str;   
26                 }
希望我写的东西对其他人有帮助
大家看了给个反映被!!!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM