shmn7iii

Blog

(現在時刻) - (秒)

現在時刻の秒なしバージョンが欲しい。

ex) Fri, 12 Aug 2022 15:02:18 を Fri, 12 Aug 2022 15:02:00 にしたい。

現在の秒を取得するのは second かと思いきや sec だった。

> Time.current.sec => 44

そんなこんなでリファレンス眺めてたら便利なメソッドがあった。

> Time.current.beginning_of_minute => Fri, 12 Aug 2022 14:54:00.000000000 JST +09:00

分がいらんねんのパターンはこれだ。

> Time.current.beginning_of_hour => Fri, 12 Aug 2022 15:00:00.000000000 JST +09:00

う〜〜ん便利。

beginning_of_day もある。

Time.current.beginning_of_day => Fri, 12 Aug 2022 00:00:00.000000000 JST +09:00