0
2つの日付の違いをチェックし、24時間以上あるかどうかを確認する必要があります。日付オブジェクトのto_time
メソッドを呼び出す際に問題があります。このto_time
メソッドは、現在の日付が00:00:00に設定されている場合は分と秒を設定しています。2つの日付間のルビーの違い
例:
date = Date.rfc3339('2017-08-16T17:55:49.000-03:00')
=> #<Date: 2017-08-16 ((2457982j,0s,0n),+0s,2299161j)>
date.to_time
2017-08-16 00:00:00 -0300
((Date.today.to_time - date.to_time)/3600).round
=> 24