Tag: Ruby
頭に(-)を付けて%mを呼び出すと0なしで出力される。
> Time.now.iso8601 => "2013-01-08T11:22:22+09:00"
そんなあなたに Chronic !
>> Chronic.parse('2014-08-14 26:00')
Fri, 15 Aug 2014 02:00:00 JST +09:00
この通り良きに計らってくれます、素敵ですね!特別な理由がなければTimeクラスを使う と判断して問題ないでしょう。
# 1 日前
puts (date - 1).strftime("%Y/%m/%d %H:%M:%S")
# 1 時間前
puts (date - (1.0 / 24.0)).strftime("%Y/%m/%d %H:%M:%S")