我需要指定下个月的第一天。
例如,我希望我的应用说:“您的订单将于2012年2月1日发货”,假设我们是在1月份。
有什么想法吗?
答案 0 :(得分:16)
这样:
Date.today.at_beginning_of_month.next_month
=> Wed, 01 Feb 2012
答案 1 :(得分:1)
或者,没有ActiveSupport的vanilla Ruby(在这种情况下为1.9.3)
t = Time.now
Date.new(t.year, t.month).next_month