我有两个输入字段 - date 1和date2我使用jquery计算了两个日期之间的差异。让我们说它是29现在我必须检查星期一的复选框是否被检查是真的然后29天,那将是4个星期一然后那将是我的答案,即我的结果将是4.同样,如果星期一星期二星期三选择然后我必须计算出29中会有多少m,t,w出现,因此我的结果会是多少
// assume here days are 23, 29 or whatever
var days = PageUtils.GetDaysBetweenDates(start, end);
//adding code for days calculation
var selected = [];
$('#weekDaysOptions input:checked').each(function () {
selected.push($(this).attr('name'));
});
// get the count of weekdays selected.
var daysoFWeekare = selected.length;
// value of selected will be = 1, if out of 7 weekdays one is checked true, if 2 are checked then selected will be 2 and so on.
答案 0 :(得分:0)
你不能仅仅使用天数的差异,因为你必须知道你开始的那一天。如果您使用差异循环并添加天数开始,那么每天记录您将得到一个7索引数组,其中包含每天的出现次数。
这样的事情应该有效:
uasort()