2013-06-04 58 views
5

Tôi phải tắt các ngày giữa ngày hôm nay đến ngày đã chọn (đã đặt). Đây là mã của tôivô hiệu hóa các ngày trong lịch jquery giữa ngày hôm nay và ngày đặt

$(function() { 
    $("#departure").datepicker({ 
     dateFormat: "dd/mm/yy", 
     changeMonth: true, 
     changeYear: true, 
     maxDate: "+5", 
     minDate: -0 
    }); 
    $("#departure").datepicker("setDate", "5"); 
}); 
<input id="departure" /> 

đây là ảnh chụp màn hình của tôi: - enter image description here

Bây giờ tôi muốn Diable ngày 5 6 7 có nghĩa là 3 ngày sau khi ngày hôm nay. hãy giúp tôi .....

Xin chào Tôi có câu trả lời của tôi hoàn hảo, Nhưng có một vấn đề đã nếu trong 5 ngày, nếu có ngày cuối tuần nó nên được bỏ qua vì vậy những gì để làm cho rằng bất kỳ cơ thể biết giả sử hôm nay là 11-6-2013 thì 15 và 16 nên bỏ qua và ngày 19 sẽ đến.

Trả lời

0

Đây là câu trả lời của tôi Hôm nay là 11-6-2013

$("#departure").datepicker({ 
     dateFormat: "dd/mm/yy", 
     changeMonth: true, 
     changeYear: true, 
     maxDate: "+1y", 
     minDate: +4, 
    }); 
$("#departure").datepicker("setDate", "5"); 
<input id="departure" /> 

enter image description here

0

có bạn có thể chỉ định một mảng như phạm vi để vô hiệu hóa như cách này

// Disable a list of dates 
var disabledDays = ["9-21-2010", "9-24-2010", "9-27-2010", "9-28-2010", "9-3-2010", "9-17-2010", "9-2-2010", "9-3-2010", "9-4-2010", "9-5-2010"]; 
function disableAllTheseDays(date) { 
    var m = date.getMonth(), d = date.getDate(), y = date.getFullYear(); 
    for (i = 0; i < disabledDays.length; i++) { 
     if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) { 
      return [false]; 
     } 
    } 
    return [true]; 
} 
$('#datepicker5').datepicker({ 
     dateFormat: 'mm-dd-yy', 
     beforeShowDay: disableAllTheseDays 
}); 

Ở đây tôi đang đặt ra rất hữu ích LINK để vô hiệu hóa bất kỳ ngày tháng hoặc bất kỳ phạm vi ngày.

cho tôi biết nếu tôi có thể giúp bạn nhiều hơn.

+0

là nó không cố định mà ngày nhiều điều này nên được vô hiệu hóa. từ hôm nay, 3 ngày phải được tắt @ liyakat – User1988

+0

nhưng bạn có thể gán nó cho biến javascript từ PHP. để tạo một mảng khi tải trang. – liyakat

+0

tôi không hiểu bạn: ( – User1988

Các vấn đề liên quan