代码如下,我个人感觉应该是算的一周的第一天和一周的最后一天所在的位置
def first_wday
case Setting.start_of_week.to_i
when 1
@first_dow ||= (1 - 1)%7 + 1
when 6
@first_dow ||= (6 - 1)%7 + 1
when 7
@first_dow ||= (7 - 1)%7 + 1
else
@first_dow ||= (l(:general_first_day_of_week).to_i - 1)%7 + 1
end
end
def last_wday
@last_dow ||= (first_wday + 5)%7 + 1
end
但是我运行之后看到它的日历页面 最开始都是星期日,最后一天都是星期六 还望大神帮忙看下代码部分到底说的是什么