def time_ago(time)
time = Time.now.to_i - time.to_i
if time < 1
"#{time} milliseconds ago"
elsif time < 60
time %= 60
time.precision(2)
"#{time} seconds ago"
elsif time < 3600
time %= 3600
time /= 60
time.to_i
"#{time} minutes ago"
elsif time < 86400
time %= 86400
time /= 3600
"#{time} hours ago"
elsif time >= 86400
time %= 86400
time /= 86400
if time < 1
"1 day ago"
else
"#{time} days ago"
end
end
end