jQuery datepicker周数与第一天星期日的iso8601周不匹配

时间:2015-04-16 14:54:07

标签: jquery jquery-ui datepicker

我正在使用jquery-ui日期选择器 我需要在日历中显示周数 此外 - 我需要显示所选周的周数,我使用日期选择器方法iso8601Week来计算所选日期并显示周。
当星期一的第一天是星期一时,这种方法很好 当星期的第一天是星期日时,日历中的星期数与计算的星期数不匹配,即使它们都使用相同的iso8601标准。

$("#datepicker").datepicker({firstDay: 0, showWeek: true, onSelect: function(date){
    date = new Date(date);
    var weekNumber = $.datepicker.iso8601Week(date);
    $("#weekNumber").html($.datepicker.iso8601Week(date));
}});

例如: 所选日期为2015年4月16日, 日历中的周数 15 , 标签中的周数 16

我认为这可能与this有关。

任何想法如何解决这个问题? 我的日期选择器需要支持一周中的任何一天。

请参阅附带的代码。 http://jsfiddle.net/08u0pgd5/

0 个答案:

没有答案