Ruby:如何到上个月的最后一天

时间:2016-11-06 15:36:31

标签: ruby

请帮我解释一下如何获取上个月的最后一天。

即。如果今天的日期是06-11-2016(dd-mm-yyyy)=>输出:31-10-2016

1 个答案:

答案 0 :(得分:4)

有这样的吗?

require 'date'

t = Date.today
Date.new(t.year, t.month) - 1
 => #<Date: 2016-10-31 ((2457693j,0s,0n),+0s,2299161j)>