Проблемы с JqueryUI Datepicker Date Object - PullRequest
0 голосов
/ 16 ноября 2011

У меня на стороне сервера дата выглядит следующим образом

 endDate : Mon Nov 07 00:00:00 CET 2011 (Java.util.Date)
 startDate : Fri Feb 04 00:00:00 CET 2011 (Java.util.Date)

Теперь у меня есть два средства выбора даты в jquery UI

Я хочу ограничить два средства выбора даты, чтобы пользователь мог выбирать даты только извыше даты.

Я видел, как вы можете установить minDate и maxDate для выбора даты.

Я сделал примерно так:

$("#startDatePicker").datepicker({
minDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(startDate.getTime())),
maxDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(endDate.getTime())),
...

$("#endDatePicker").datepicker({
minDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(startDate.getTime())),
maxDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(endDate.getTime())),
...

Но что-то не так,В стартовом окне выбора даты он показывает 2020 год.и конец DatePicker он отключил все в DatePicker.Я не понимаю, что здесь не так ..?

1 Ответ

0 голосов
/ 16 ноября 2011

Добавить: jquery-dateFormat Плагин jQuery.

код

 var minDate = $.format.date(startDate, "dd/MM/yyyy");

 $("#startDatePicker").datepicker({
    minDate: minDate
    ...

Тестовый образец:

 <script type="test/javascript">
       alert($.format.date("Wed Jan 13 10:43:41 CET 2010", "dd/MM/yyyy"));
 </script>
...