2013-07-05 57 views
0

我在比較日期時遇到了一些問題。我需要比較DateTime.nowrecord.updated_at 7天以上。 我嘗試做類似的事情:DateTime.now - record.updated_at但結果如143587.77856945992(14358777856939/8640000000000)。 我不明白這是什麼。也許需要轉換爲Time格式或其他東西?由於如何確定紅寶石中的日期差異

回答

1

用途:

((DateTime.now - record.updated_at) * 24 * 60 * 60).to_i 

拿到秒

(DateTime.now - record.updated_at).to_i 

數量得到的天數(明顯。 ..)

+0

哇!它非常簡單!真棒!謝謝! – Eugene

1

如果你想的話,那麼你可以使用distance_of_time_in_words

+0

這不完全是我需要的,但謝謝。我知道它可能需要我 – Eugene