Rails 2.3.5 / Ruby 1.8.6
在没有Rails 3周课程的情况下寻找如何做到这一点。我需要获取日期(2011-10-16等): - 本周的星期日 - 前4周的周日日期
谢谢!
答案 0 :(得分:1)
我依靠chronic库来做这些事情,因为我不必过多考虑使用它。
答案 1 :(得分:0)
我认为begin_of_week只在Rails 3中,但实际上在Rails 2中工作正常:
sunday_this_week = (Time.now.beginning_of_week - 1.days).strftime("%Y-%m-%d")
sunday_1_week_ago = (Time.now.beginning_of_week - 8.days).strftime("%Y-%m-%d")
sunday_2_week_ago = (Time.now.beginning_of_week - 15.days).strftime("%Y-%m-%d")
sunday_3_week_ago = (Time.now.beginning_of_week - 22.days).strftime("%Y-%m-%d")
sunday_4_week_ago = (Time.now.beginning_of_week - 29.days).strftime("%Y-%m-%d")