🖥

Ruby on Rails | DateTime / Time を マイナス1秒するいろいろな方法

2023/08/26に公開

こういう場合

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オープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2016-07-20

Discussion