clobrock Ответов: 2

Jquery datepicker показывает только предыдущие 3 месяца и 90 дней с текущей даты


Привет, Ребята!

Как показать только предыдущие 3 месяца и 90 дней с текущей даты. Вот мой код.
Any help? Thanks guys!


Что я уже пробовал:

<!doctype html>
в <html-код Ланг="США"и GT;
<голова>
<meta charset="utf-8">
в <название>в Примере jQuery UI на странице&ЛТ;/название&ГТ;
<link href="jquery-ui.css" rel="таблица стилей">
<стиль>
тело{
шрифт: 62,5% "Trebuchet MS", без засечек;
маржа: 50px;
}

</стиль>
</head>
<тело>

Дата: в <тип входного="текст" идентификатор="отмечать"и GT;



&ЛТ;скрипт СРЦ="external/jquery/jquery.js"&ГТ;&ЛТ;/скрипт>
&ЛТ;скрипт СРЦ="jquery-ui.js"&ГТ;&ЛТ;/скрипт>
<скрипт>

$ ("#datepicker" ).datepicker({
встроенные: правда,
changeMonth: true,
changeYear: true,
minDate: -20,
maxDate: "+1M +1D"
});

</script>
</body>
</html>

2 Ответов

Рейтинг:
2

Manas_Kumar

Попробуйте ниже код:

Код Jquery

<script type="text/javascript">
	jQuery(function() {		
		var date = new Date();
		var currentMonth = date.getMonth();
		var currentDate = date.getDate();
		var currentYear = date.getFullYear();
		
		$('#calendar123').datepicker({
			minDate: new Date(currentYear, currentMonth-3, currentDate),
			maxDate: new Date(currentYear, currentMonth+3, currentDate)
		});
	});
</script>

HTML-код
<div style="font-weight: bold;">Disable Future Dates</div>
<div id="calendar123"></div>


Рейтинг:
2

Zahid Amin Bhat

<pre lang="JavaScript">$(функция() {

$( &ампер;quot; и#элемент управления datepicker&ампер;quot;) смотрите.отмечать({
changeYear: true,
minDate: '-3M',
maxDate: новая дата(),
});
});</pre>



<div class="demo">

<p>Date: <input type="text" id="datepicker"></p>

</div>