Получение даты для текущего воскресенья и предыдущих воскресений - PullRequest
1 голос
/ 22 октября 2011

Rails 2.3.5 / Ruby 1.8.6

Ищите, как это сделать без 3-х недельных занятий по Rails.Мне нужно получить даты (2011-10-16 и т. Д.) Для: - даты воскресенья текущей недели - даты воскресенья предыдущих 4 недель

Спасибо!

Ответы [ 2 ]

1 голос
/ 22 октября 2011

Я полагаюсь на хроническую библиотеку для таких вещей, потому что мне не нужно слишком много думать, чтобы использовать ее.

0 голосов
/ 22 октября 2011

Я думал, что 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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...