1. 程式人生 > >WdatePicker控制元件,去掉週六週末,並顯示預約的未來3-5天 程式碼

WdatePicker控制元件,去掉週六週末,並顯示預約的未來3-5天 程式碼

<div class="czcx_form">                 <script>                     function startdate() {                         var mydate = new Date(); //                        if (mydate.getDay() == 0) //Sun //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 3 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        } //                        if (mydate.getDay() == 1) //Mod //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 1 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        } //                        if (mydate.getDay() == 2) //Tues //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 1 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        } //                        if (mydate.getDay() == 3) //Wed //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 3 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        } //                        if (mydate.getDay() == 4) //Thur //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 1 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        } //                        if (mydate.getDay() == 5) //Fri //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 3 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        } //                        if (mydate.getDay() == 6) //Sat //                        { //                            mydate = mydate.valueOf(); //                            mydate = mydate + 2 * 24 * 60 * 60 * 1000; //                            mydate = new Date(mydate); //                        }                         mydate = mydate.valueOf();                         mydate = mydate + 3 * 24 * 60 * 60 * 1000;                         mydate = new Date(mydate);                         return mydate;                     }                     function enddate() {                        var mydate = new Date();                         if (mydate.getDay() == 0) //Sun                         {                             mydate = mydate.valueOf();                             mydate = mydate + 5 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         if (mydate.getDay() == 1) //Mod                         {                             mydate = mydate.valueOf();                             mydate = mydate + 7 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         if (mydate.getDay() == 2) //Tues                         {                             mydate = mydate.valueOf();                             mydate = mydate + 7 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         if (mydate.getDay() == 3) //Wed                         {                             mydate = mydate.valueOf();                             mydate = mydate + 7 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         if (mydate.getDay() == 4) //Thur                         {                             mydate = mydate.valueOf();                             mydate = mydate + 7 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         if (mydate.getDay() == 5) //Fri                         {                             mydate = mydate.valueOf();                             mydate = mydate + 5 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         if (mydate.getDay() == 6) //Sat                         {                             mydate = mydate.valueOf();                             mydate = mydate + 5 * 24 * 60 * 60 * 1000;                             mydate = new Date(mydate);                         }                         return mydate;                     }                   </script> <tr>   <td width="100" align="right" valign="middle">檢查日期:</td>   <td align="left" valign="middle">     <input type="text" class="czcx_put"  id="txtYdate" name="txtYdate" onFocus="WdatePicker({disabledDays:[0,6],minDate:startdate(),maxDate:enddate()})"/>   </td> </tr>