我在比较日期方面遇到了一些问题。我需要比DateTime.now
或record.updated_at
超过7天。
我尝试做类似的事情:DateTime.now
- record.updated_at
,但结果为143587.77856945992
或(14358777856939/8640000000000)
。
我不明白那是什么。也许需要转换为Time
格式或其他?感谢
答案 0 :(得分:1)
如果你想要单词,那么你可以使用distance_of_time_in_words
答案 1 :(得分:1)
使用:
((DateTime.now - record.updated_at) * 24 * 60 * 60).to_i
获取秒数
(DateTime.now - record.updated_at).to_i
获得天数(显然......)