それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ruby で先月の月末を求める

先月の月末を求めるには

まず、月初の01日を作ります。

Date.parse(Date.today.strftime('%Y-%m-01')).to_s

今月の1日を作る方法を知ってると後はなんでも応用が効くよね。

次に−1日する

(Date.parse(Date.today.strftime('%Y-%m-01'))-1).to_s

簡単でしょ?

strftime と parseが賢いので頼れば良いんだと思います。