2017-04-19 86 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 
相關問題