今天查看项目发现有出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                 }
希望我写的东西对其他人有帮助
大家看了给个反映被!!!

 

posted on 2017-06-20 13:30  掌笑生  阅读(5423)  评论(0编辑  收藏  举报