Я использую Jquery Datepicker в своем проекте. Проблема в том, что он не загружает текущую дату, а показывает дату 1 января 2001 года по умолчанию. Подскажите, пожалуйста, как можно исправить дату по умолчанию, чтобы она отображала текущую дату.
Используйте параметр defaultDate
$( ".selector" ).datepicker({ defaultDate: '01/01/01' });
Если вы меняете формат даты, обязательно измените ввод на defaultDate (например, '01 -01-2001 ')
интересно, дата по умолчанию для выбора даты - это текущая дата, как я нашел,
, но вы можете установить дату на
$("#yourinput").datepicker( "setDate" , "7/11/2011" );
, не забудьте проверить системную дату:)
Используете ли вы этот указатель даты http://jqueryui.com/demos/datepicker/?если да, есть опции для установки даты по умолчанию. Если вы ничего не изменили, по умолчанию будет отображаться текущая дата.
Пока defaultDate не устанавливает виджет. Что нужно, это что-то вроде:
$(".datepicker").datepicker({ showButtonPanel: true, numberOfMonths: 2 }); $(".datepicker[value='']").datepicker("setDate", "-0d");
Я подозреваю, что ваш формат даты по умолчанию отличается от настроек скриптов по умолчанию. протестируйте ваш скрипт с опцией dateformat
$( "#datepicker" ).datepicker({ dateFormat: 'dd-mm-yy' });
вместо дд-мм-гг, желаемый формат
$( ".selector" ).datepicker({ defaultDate: null });
и вернуть пустую строку из бэкэнда