タイムスタンプがあります
timestamp = Time.now.utc.to_f
同じ日の午前 0 時 (UTC) のタイムスタンプを見つける必要があります。
t = Time.at timestamp
Time.at(((t - t.hour * 3600).to_f / 3600).to_i * 3600).to_f
timestamp
オリジナルをTime
オブジェクトに変換せずに同じタイムスタンプを取得する方法はありますか? 最新の時間に丸められたタイムスタンプを取得するのと同様の方法で:
(timestamp / 3600).to_i * 3600