2012-05-07 2 views
1

Я тестировал Datepicker JqueryMobile и выяснил, что номер недели, показанный в пользовательском интерфейсе, неверен. Но настольная версия JQuery Datepicker показывает правильную дату.JQueryMobile Datepicker неверный номер недели

Первая неделя JAN показана как 52-я неделя, где должно быть 1-я неделя.

Неужели кто-то столкнулся с этой проблемой?

мой код

//bind to pagecreate to automatically enhance date inputs 
$("input[type='date'], input:jqmData(type='date')", this).each(function(){ 
    $(this).after($("<div />").datepicker({ altField: "#" + $(this).attr("id"), showOtherMonths: false, showWeek: true, onSelect: function(dateText, inst) { 
alert(dateText);})); 
}); 

ответ

0

Хийя демоhttp://jsfiddle.net/ZuaLs/

Пожалуйста, попробуйте это. var week=$.datepicker.iso8601Week(new Date(dat));

JQuery код

$('#datepicker').datepicker({ 
      onSelect: function(dat,inst){ 
         var week=$.datepicker.iso8601Week(new Date(dat)); 
         $('#datepicker').val($.datepicker.formatDate('yy-',new Date(dat))+(week<10?'0':'')+week) 
          alert("Weeek number ==> " + week); 
        } 
});​ 
Смежные вопросы