Ruby on rails 如何从日期获取当前周
我实际上是在复制这种日历: 我想要的很简单,我正在尝试为第二列获取一个动态显示。我正在寻找一个神奇的函数,它将在第二天从特定的一天返回7。或者是否存在解决此问题的方法 在本例中,我们可以使用以下格式:Ruby on rails 如何从日期获取当前周,ruby-on-rails,ruby,datetime,Ruby On Rails,Ruby,Datetime,我实际上是在复制这种日历: 我想要的很简单,我正在尝试为第二列获取一个动态显示。我正在寻找一个神奇的函数,它将在第二天从特定的一天返回7。或者是否存在解决此问题的方法 在本例中,我们可以使用以下格式:[“周二”、“周三”、“周四”、“周五”、“周六”、“周日”、“周一”],因为今天是周二 但是如果今天是星期三,我想得到以下格式:[“星期三”、“星期四”、“星期五”、“星期六”、“星期日”、“星期一”、“星期二”] 实际上,我正在使用l(Date.today,格式:'%a')。titleize来
[“周二”、“周三”、“周四”、“周五”、“周六”、“周日”、“周一”]
,因为今天是周二
但是如果今天是星期三,我想得到以下格式:[“星期三”、“星期四”、“星期五”、“星期六”、“星期日”、“星期一”、“星期二”]
实际上,我正在使用l(Date.today,格式:'%a')。titleize
来获取当前日期。类似的内容吗
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