ser*_*erg 2 ruby time ruby-on-rails
我正在使用Ruby和Ruby on Rails 4.
我想知道接下来两个月的每个月的第15天和最后一天的日期.
start_date = Time.now
mid_month = start_date.15th.day.of.month
last_day_of_month = start.last.day.of.month
Run Code Online (Sandbox Code Playgroud)
使用Ruby或Rails实现此目的的最简单方法是什么?
我不确定这是否适用于Rails 4:
start_date = Date.today
# => Wed, 06 Nov 2013
mid_month = (start_date + 1.month).beginning_of_month + 14
# => Sun, 15 Dec 2013
end_month = (start_date + 1.month).end_of_month
# => Tue, 31 Dec 2013
Run Code Online (Sandbox Code Playgroud)