Rails - Abrufen der Start- und Enddaten der aktuellen Woche und des aktuellen Monats

Ich bin neu in Ruby on Rails und stecke in Datteln fest. ich benutzteTime.now um die aktuelle Zeit zu erhalten. Jetzt möchte ich die Start- und Enddaten für die aktuelle Woche und den aktuellen Monat herausfinden. Zum Beispiel:

ObTime.now bringt mich zurück -

2012-08-13 15:25:35 +0530

Dann sind die Start- und Enddaten für die aktuelle Woche:

2012-08-12 - 2012-08-18

Dann sind die Start- und Enddaten für den aktuellen Monat:

2012--08-01 - 2012-08-31

Ich implementiere das gleiche mit dem Code:

Time.now.wday   
 => 1 

Time.now - 1.day
=> 2012-08-12 15:31:44 +0530 

Time.now + 5.day
 => 2012-08-19 15:32:38 +0530

und so weiter. Aber ich finde es nicht bequem, dies zu tun. Ich bin sicher, Ruby on Rails hält eine bessere Lösung. Kann jemand vorschlagen, um das gleiche herauszufinden ..

Antworten auf die Frage(2)

Ihre Antwort auf die Frage