2017-04-19 85 views
0

如何定义变量是最简单/最好的方法本月10日?Rails 5 - 将时间设置为当前月的第10个

我有几种方式,比如beginning_of_month + 9.days

此外,我可能想将其设置为上个月10日,所以我可以做prev_month.beginning_of_month + 9.days

但我希望能为此找到一个本地函数。

回答

0

您可以使用days_since

2.4.0 :001 > Date.today.beginning_of_month 
=> Sat, 01 Apr 2017 
2.4.0 :004 > Date.today.beginning_of_month.days_since(9) 
=> Mon, 10 Apr 2017 
相关问题