🖥
Ruby on Rails | DateTime / Time を マイナス1秒するいろいろな方法
こういう場合
datetime = DateTime.now
# => Wed, 20 Jul 2016 20:47:39 +0900
以下は全て同じ結果が返る。
引き算
datetime - 1.second
# => Wed, 20 Jul 2016 20:47:38 +0900
advance
datetime.advance(seconds: -1)
# => Wed, 20 Jul 2016 20:47:38 +0900
ago
datetime.ago(1.second)
# => Wed, 20 Jul 2016 20:47:38 +0900
補足
この記事では DateTime の例で書いたが、Time でも同じく引き算できるっぽい。
環境
- Rails 4.2.6
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2016-07-20
Discussion