dateFormat устанавливает дату ввода, к которому был вызван DatePicker, используйте altFormat и altField, если вы хотите установить значение отдельного поля (скрытое поле, которое фактически отправляется в базу данных или совместно используется приложением)
Этот код работал для меня:
[В HTML]
<label for="display_date">Display/Start Date</label><br />
<input type="text" class="dateStart" name="display_date" value="" /><br />
<label for="display_date_end">End Date</label><br />
<input type="text" class="dateEnd" name="display_date_end" value="" /><br />
[В Джаваскрипте включено]
// set the datePicker on the start and end fields
$('input.dateStart').datepicker({dateFormat:"yy-mm-dd", changeYear: true});
$('input.dateEnd').datepicker({
dateFormat:"yy-mm-dd",
changeYear: true,
beforeShow: function(){
var value = $(this).siblings('.dateStart').val();
$(this).datepicker('option', 'minDate', value);
}
});
бо хаттингер