我想在日期选择卡上显示周数。我可以使用showWeeks : true
然而,这些显示从年初开始的周数 - 我希望周数从本周开始。
即。根据今天的6月29日,第1周将是从6月30日周一开始的一周,而不是因为周数是27。
任何想法如何动画这个价值?
提前致谢。
答案 0 :(得分:0)
根据您在日期选择器中的其他内容,您可以创建一个包含周数的数组。然后将日期选择器链接到它。这应该可以让你精确控制数字和删除/替换等的能力
答案 1 :(得分:0)
选项#1
获取当前周数(SOURCE)
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
var today = new Date(this.getFullYear(),this.getMonth(),this.getDate());
var dayOfYear = ((today - onejan + 86400000)/86400000);
return Math.ceil(dayOfYear/7)
};
var today = new Date();
var currentWeekNumber = today.getWeek();
console.log(currentWeekNumber);
使用此功能,编写另一个功能,捕获显示周数的元素,并从中减去上述结果。
使用 onChangeMonthYear (SOURCE)方法触发上述方法。
选项#2
编写您自己的 calculateWeek 方法以显示相应的周数。 (SOURCE)