it-swarm.com.ru

JQuery Дата по умолчанию

Я использую Jquery Datepicker в своем проекте. Проблема в том, что он не загружает текущую дату, а показывает дату 1 января 2001 года по умолчанию. Подскажите, пожалуйста, как можно исправить дату по умолчанию, чтобы она отображала текущую дату.

36
MACMAN

интересно, дата по умолчанию выбирает дату, как я нашел,

но вы можете установить дату

$("#yourinput").datepicker( "setDate" , "7/11/2011" );

не забудьте проверить системную дату :)

45
Mujah Maskey

Используйте параметр defaultDate

$( ".selector" ).datepicker({ defaultDate: '01/01/01' });

Если вы меняете формат даты, обязательно измените ввод на defaultDate (например, '01 -01-2001 ')

53
ghayes

Используете ли вы этот DatePicker http://jqueryui.com/demos/datepicker/ ? Если да, есть варианты для установки даты по умолчанию. Если вы ничего не изменили, по умолчанию будет отображаться текущая дата.

в любом случае это даст текущую дату

$( ".selector" ).datepicker({ defaultDate: new Date() });
16
Sarath

Пока defaultDate не устанавливает виджет. Что нужно, это что-то вроде:

$(".datepicker").datepicker({
    showButtonPanel: true,
    numberOfMonths: 2

});

$(".datepicker[value='']").datepicker("setDate", "-0d"); 
10
James A Mohler

я подозреваю, что ваш формат даты по умолчанию отличается от настроек скриптов по умолчанию . протестируйте ваш скрипт с опцией 'date format'

$( "#datepicker" ).datepicker({ 
    dateFormat: 'dd-mm-yy'
});

вместо дд-мм-гг, желаемый формат

8
andrew

$( ".selector" ).datepicker({ defaultDate: null });

и вернуть пустую строку из бэкэнда

0
Vazgen Torosyan