【发布时间】:2016-02-04 20:42:54
【问题描述】:
我想在ruby on rails 中获取月份的开始和结束日期。用户输入 1..12 的整数值。
如果用户输入 1 则 JAN start_date,end_date
如果用户输入 2 则 FEB start_date,end_date
如果用户输入 3 则 MARCH start_date,end_date
等等
【问题讨论】:
标签: ruby-on-rails time
我想在ruby on rails 中获取月份的开始和结束日期。用户输入 1..12 的整数值。
如果用户输入 1 则 JAN start_date,end_date
如果用户输入 2 则 FEB start_date,end_date
如果用户输入 3 则 MARCH start_date,end_date
等等
【问题讨论】:
标签: ruby-on-rails time
active_support(Rails 的一部分)中有内置方法:
month_number = 5 # user-provided month number
month_beginning = Date.new(Date.today.year, month_number)
# => Sun, 01 May 2016
month_ending = month_beginning.end_of_month
# => Tue, 31 May 2016
【讨论】: