Ruby Year-Month-Date of last Sunday

ruby, ruby-on-rails, time

Solution

In rails 4:

most_recent_sunday = Time.now.sunday.to_s

last_sunday =        Time.now.last_week.sunday.to_s

To get it to the format you are after:

DateTime.parse(most_recent_sunday).strftime("%Y-%m-%d")

http://apidock.com/rails/v4.0.2/DateAndTime/Calculations/sunday http://apidock.com/rails/v4.0.2/DateAndTime/Calculations/last_week

Problem

I need to calculate in the format of `2014-01-20` the last two Sundays. So, `last_sunday = 2014-01-20` and `most_recent_sunday = 2014-01-26`. I am using Rails 4.0 and Ruby 2.0. How can I get these dates?

Original source

Related problems