2013-11-22 5 views
0

Все, что я хочу, это дата, чтобы быть в формате dd/mm/yyyy, когда она вставлена ​​в поле ввода, но она появляется как значение по умолчанию mm/dd/yyyy. Когда я вставляю дату во вход с помощью $ ("# midmonthstart _" + uid) .val (formated); Я прочитал в документах API, которые будут отформатировать его, но у меня здесь что-то не так.jquery datepicker не форматирует дату

function selectmiddate(uid){ 
$("#midmonthstart_"+uid).datepicker({ 
    format:'d/m/Y', 
    date: $("#midmonthstart_"+uid).val(), 
    current: $("#midmonthstart_"+uid).val(), 
    starts: 1, 
    position: 'r', 
    onBeforeShow: function(){ 
     $("#midmonthstart_"+uid).DatePickerSetDate($("#midmonthstart_"+uid).val(), true); 
    }, 
    onChange: function(formated, dates){ 
     $("#midmonthstart_"+uid).val(formated); 
     $("#midmonthstart_"+uid).DatePickerHide(); 
    } 
}); 
} 
+0

Использование FormatDate: "дд/мм/гг" –

ответ

2

Вы должны написать:

function selectmiddate(uid){ 
$("#midmonthstart_"+uid).datepicker({ 
    dateFormat:'dd-mm-yy', 
    date: $("#midmonthstart_"+uid).val(), 
    current: $("#midmonthstart_"+uid).val(), 
    starts: 1, 
    position: 'r', 
    onBeforeShow: function(){ 
     $("#midmonthstart_"+uid).DatePickerSetDate($("#midmonthstart_"+uid).val(),  true); 
    }, 
    onChange: function(formated, dates){ 
     $("#midmonthstart_"+uid).val(formated); 
     $("#midmonthstart_"+uid).DatePickerHide(); 
    } 
    }); 
} 

Смотрите документацию:

http://api.jqueryui.com/datepicker/#option-dateFormat

Смежные вопросы