У меня есть следующий код, как я могу добавить также минимальную и максимальную дату?Включить минимальную и максимальную дату в календаре jquery
$("#DatePicker").datepicker({ dateFormat: 'dd-M-yy', altField: 'dd-M-yy', altFormat: 'd/m/y'});
У меня есть следующий код, как я могу добавить также минимальную и максимальную дату?Включить минимальную и максимальную дату в календаре jquery
$("#DatePicker").datepicker({ dateFormat: 'dd-M-yy', altField: 'dd-M-yy', altFormat: 'd/m/y'});
взятая прямо из jQuery UI, место, где вы должны закладкой в вашем браузере. (и, вероятно, сначала посмотрел)
Ограничить диапазон выбираемых дат параметрами minDate и maxDate. Установите даты начала и конца в качестве фактических дат (новая дата (2009, 1 - 1, 26)), как числовое смещение с сегодняшнего дня (-20), или как строка периодов и единиц («+ 1M + 10D») , Для последнего используйте «D» в течение нескольких дней, «W» в течение нескольких недель, «M» в течение нескольких месяцев или «Y» в течение многих лет.
$("#datepicker").datepicker({ minDate: -20, maxDate: "+1M +10D" });
Добавить этот атрибут.
yearRange: '1960:2011'
Это жестко запрограммировано, я хочу, чтобы оно было динамическим – learning
$("#DatePicker").datepicker({
dateFormat: 'dd-M-yy',
altField: 'dd-M-yy',
altFormat: 'd/m/y',
minDate: new Date(2007, 1 - 1, 1),
maxDate: '+1m +1w'
});
Что нового Дата (2007, 1 - 1, 1)? – learning
Я видел expalnation из JQuery, моя проблема, в том, что кусок кода $ ("# DatePicker") DatePicker ({MinDate:. -20, MaxDate: "+ 1M + 10D" , dateFormat: 'dd-M-yy', altField: 'dd-M-yy', altFormat: 'd/m/y'}); не работает. Он не отображает календарь вообще с кодом. – learning
вы использовали столицу «D» в селекторе. вы уверены, что ваш идентификатор текстового поля начинается с капитала D и является «Datepicker»? –
да, проблема не с идентификатором, а с отображением минуты и максимальной даты // – learning