1

JqueryMobileのDatepickerを試していましたが、UIに表示される週番号が間違っていることがわかりました。ただし、デスクトップバージョンのJQueryDatepickerには正しい日付が表示されます。

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

ひやデモ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 に答える