2015-11-16 2 views
0

Привет, У меня есть загрузочная датапикер. Я хочу, чтобы серые все прошлые даты плюс дата сегодня в календаре. Я знаю, что я могу серый все прошлые даты с этим:Datepicker не допускает прошлых дат плюс сегодня

<script type="text/javascript"> 
$(function() { 
    $('#delayed-spiffdate').datepicker({ 
     startDate: '-0d' 
    }); 
}); 

Но как я серый цветом текущей даты? Благодарю.

ответ

2

Если вы хотите, чтобы исключить все прошлые даты и сегодня, а также, то вам нужно ваше значение startDate быть +1d:

$(function() { 
    $('#delayed-spiffdate').datepicker({ 
     startDate: '+1d' 
    }); 
}); 

DEMO:jsfiddle

+1

Спасибо! Работает отлично! – hollyquinn

0

ответ War10ck является чистым. Стоит отметить, что вы также можете установить параметры датпикера для того, что вам нравится, используя объект даты. Вот еще один ответ, который также работает:

$(function() { 
    $('#delayed-spiffdate').datepicker({ 
     startDate: new Date(new Date().getTime() + 24 * 60 * 60 * 1000) 
    }); 
}); 

http://jsfiddle.net/qy8kvf39/

Смежные вопросы