2012-05-07 35 views
1

我一直在試用JqueryMobile的Datepicker,發現UI中顯示的星期編號是錯誤的。但桌面版本的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); 
        } 
});​