2013-08-01 3 views
2

Я использую DatePicker из JQuery UI, но формат, как например, сегодня: 08/01/2013формат даты в JQuery UI DatePicker

Но я хочу формат быть примером сегодня: 2013-08 -01

Вот кодовая строка, я думаю, может быть, я должен использовать?

`$("#txtFromDate").datepicker("option", "dateFormat", "yyyy-mm-dd");`

А вот мой JQuery код я использую, который работает хорошо, но не знаю, куда поместить строку? И я хочу формат в обоих моих полях.

` 
$(document).ready(function(){ 
    $("#txtFromDate").datepicker({ 
     minDate: "07/17/2012", 
     maxDate: "0D", 
     numberOfMonths: 2, 
     onSelect: function(selected) { 
      $("#txtToDate").datepicker("option","minDate", selected); 
     } 
    }); 
    $("#txtToDate").datepicker({ 
     minDate: "07/17/2013", 
     maxDate:"0D", 
     numberOfMonths: 2, 
     onSelect: function(selected) { 
      $("#txtFromDate").datepicker("option","maxDate", selected); 
     } 
    }); 
});` 

Я надеюсь, что кто-то есть решение для этого :-)

ответ

3

поскольку ваш уже есть другие варианты в DatePicker ... добавить его там.

попробовать это

$("#txtFromDate").datepicker({ 
    minDate: "07/17/2012", 
    maxDate: "0D", 
    numberOfMonths: 2, 
    dateFormat: "yy-mm-dd", //<----here 
    onSelect: function(selected) { 
     $("#txtToDate").datepicker("option","minDate", selected); 
    } 
}); 
+0

Я пробовал это, но это не работает. Когда я пытаюсь это сделать, я не могу выбрать дату в календаре – Dennis

+0

'dateFormat:" yyyy-mm-dd "' должно быть 'dateFormat:" yy-mm-dd "' –

+0

Это все равно делает весь календарь невыбираемым – Dennis

0

Вы можете непосредственно установить формат даты из JQuery-UI библиотеки, это работа для me.hope для вас также

в

function Datepicker() 
{ 
    //other code 
    dateFormat: "yy-mm-dd", // See format options on parseDate 
    //other code 
} 
+0

не жалею, что здесь не работало – Dennis

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