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