Это то, что вам нужно?
<script>
function getLastSunday() {
var sun = new Date();
sun.setDate(sun.getDate() - sun.getDay());
return sun;
}
$(function() { $("#datepicker").datepicker({ dateFormat: 'dd-mm-yy', defaultDate: getLastSunday() }); });
</script>
Опция currentText, что вы упомянули только определяет текст, отображаемый на кнопке, который ссылается на текущий день, который показан только если опция showButtonPanel установлена истина.
defaultDate, как показано в моем коде, устанавливает дату, выбранную по умолчанию при открытии datepicker.
В качестве альтернативы, если вы действительно хотите установить значение поля ввода, включают в себя функцию getLastSunday(), а затем использовать
$(function() {
$("#datepicker").datepicker({
dateFormat: 'dd-mm-yy',
});
$("#datepicker").datepicker('setDate', getLastSunday());
});
Я сделал jsfiddle here
Базовый алгоритм взят из: http://forum.jquery.com/topic/datepicker-default-date-set-to-last-week