JQuery Mobile UI DatePicker Изменить формат даты - PullRequest
1 голос
/ 24 мая 2011

Я пытаюсь изменить формат даты в DatePicker пользовательского интерфейса JQM.

У него есть вход, который отображает даты по мере их изменения.

Мне нужно, чтобы они отображались в dd /мм / гггг.

Может кто-нибудь помочь, пожалуйста?

ОБНОВЛЕНИЕ:

Я пытаюсь это сделать, но ничего не меняется:

<script>
  //reset type=date inputs to text
  $( document ).bind( "mobileinit", function(){
    $.mobile.page.prototype.options.degradeInputs.date = true;

  });   
</script>

<script language="javascript">
    $(document).ready(function() {
        $.datepicker.formatDate('dd/mm/yyyy'); //ADDED HERE
        $("input[type='submit']").click(function(e) {
            e.preventDefault();
        });
    });

</script>

Ответы [ 2 ]

2 голосов
/ 01 августа 2011

Изменить файл "jquery.ui.datepicker.mobile.js"

добавить формат даты: dateFormat: "дд / мм / гг" Код, показанный ниже

//bind to pagecreate to automatically enhance date inputs   
    $( ".ui-page" ).live( "pagecreate", function(){     
        $( "input[type='date'], input[data-type='date']" ).each(function(){
            $(this).after($("<div />").datepicker({ altField: "#" + $(this).attr("id"), showOtherMonths: true, dateFormat: "dd/mm/yy" }));
        }); 
    });
2 голосов
/ 24 мая 2011

Попробуйте это $.datepicker.formatDate('dd/mm/yyyy');

Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...