2017-09-25 4 views

答えて

1

ここでは、ソリューションhttp://jsfiddle.net/JjPrU/1392/

$(function() { 
 
    var d = new Date(); 
 
    var unavailableDate = (d.getDate() + 1) + "-" + (d.getMonth() + 1) + "-" + d.getFullYear(); 
 
    var unavailableDates = []; 
 
    unavailableDates.push(unavailableDate); 
 

 
    function unavailable(date) { 
 
    dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear(); 
 
    if ($.inArray(dmy, unavailableDates) == -1) { 
 
     return [true, ""]; 
 
    } else { 
 
     return [false, "", "Unavailable"]; 
 
    } 
 
    } 
 

 
    $(function() { 
 
    $("#iDate").datepicker({ 
 
     dateFormat: 'dd MM yy', 
 
     beforeShowDay: unavailable 
 
    }); 
 
    }); 
 
});
<link href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.17/themes/black-tie/jquery-ui.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
 
<script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.17/jquery-ui.min.js"></script> 
 
<input id="iDate">

これはあなたを助けることを願って行きます。

+0

@Shiladiyaはよく、これは非常に有用 –

+0

@Myrealnameようこそ相棒であるあなたの先生に感謝:) – Shiladitya

0

フローコードを使用できます。 Demo

var d = new Date(); 
var unavailableDate = [(d.getDate() + 1) + "-" + (d.getMonth() + 1) + "-" + d.getFullYear()]; 
function unavailable(date) { 
    dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear(); 
    if ($.inArray(dmy, unavailableDate) == -1) { 
     return [true, ""]; 
    } else { 
     return [false, "", "Unavailable"]; 
    } 
} 

$(function() { 
    $("#iDate").datepicker({ 
     defaultDate: new Date(), 
     dateFormat: 'dd MM yy', 
     beforeShowDay: unavailable 
    }); 

}); 
関連する問題