我想要的很简单,我正试图为第二列提供动态显示。我发现了一个神奇的功能,可以在特定的一天返回第7天。或者,如果存在解决此问题的方法?
在示例中,我们可以使用以下格式:["Tue", "Wed", "Thu", "Fri", "Sat", "Sun", "Mon"]
,因为当天是星期二。
但如果当天是星期三,我想获得这种格式:["Wed", "Thu", "Fri", "Sat", "Sun", "Mon", "Tue"]
实际上我正在使用l(Date.today, format: '%a').titleize
来获取当天。
答案 0 :(得分:2)
有这样的吗?
today = Date.today
(today..(today + 7)).map { |d| l(d, format: '%a').titleize }
所以
def short_days_of_week_from_date(date)
(date..(date + 7)).map { |d| l(d, format: '%a').titleize }
end