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