Я знаю, что здесь есть множество вопросов об изменении datePicker dateFormat, но я точно следую инструкциям, и они, кажется, не имеют никакого эффекта Вот точный код, который был предложен в других ответах:
$(document).ready(function() {
$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
});
Тем не менее, когда я запускаю его и проверяю значение datepicker с помощью alert($('#datepicker').datepicker("getDate"));
Я получаю дату обратно в нежелательном формате! Это очень запутанно. Я что-то не так? См. Описанное поведение на http://jsfiddle.net/TmdM8/
edit: еще более запутанным является то, что если я читаю формат даты, используя alert($("#datepicker").datepicker('option', 'dateFormat'));
... возвращенный формат даты верен, хотя вызов getDate
не возвращает дату в нужном формате. Смотри http://jsfiddle.net/fWmBe/