JQueryMobile Datepicker错误的周数

时间:2012-05-07 08:00:52

标签: jquery jquery-ui jquery-mobile jquery-ui-datepicker

我一直在尝试JqueryMobile的Datepicker,发现UI中显示的周数是错误的。但是桌面版的JQuery 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);}));
});

1 个答案:

答案 0 :(得分:0)

Hiya 演示 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);
                    }
});​