我试过这样的代码,但它不起作用:
require 'time_diff'
cur_time = Time.now.strftime('%Y-%m-%d %H:%M')
time_diff_components = Time.diff(@art.datetime_of_update, Time.parse(cur_time))
if @art.PRICEM.to_f >= eprice.to_f || @art.PRICEM.blank? && time_diff_components[:hour] < 3 &&
但 timediff 为 0,在 db 时间看起来像这样:
2012-08-28 19:53:12
如何计算现在和db之间的小时差?