1

我一直在尝试 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);}));
});
4

1 回答 1

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);
                    }
});​
于 2012-05-07T08:27:32.957 回答