今天查看項目發現有出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 }
希望我寫的東西對其他人有幫助
大家看了給個反映被!!!