我正在使用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/