私はRuby on Railsが初めてで、日付に行き詰まりました。Time.now
現在時刻を取得していました。ここで、現在の週と現在の月の開始日と終了日を調べたいと思います。例えば:
Time.now
私を返す場合-
2012-08-13 15:25:35 +0530
すると、今週の開始日と終了日は次のようになります。
2012-08-12 - 2012-08-18
次に、当月の開始日と終了日は次のとおりです。
2012--08-01 - 2012-08-31
私はコードを使用して同じことを実装しています:
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
など..しかし、これを行うのに便利な方法だとは思いません。Ruby on Rails の方が優れたソリューションを提供していると確信しています。誰でも同じことを理解することを提案できますか..