WdatePicker控制元件,去掉週六週末,並顯示預約的未來3-5天 程式碼
阿新 • • 發佈:2019-01-26
<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>