【发布时间】:2018-03-13 11:24:45
【问题描述】:
抱歉问题的标题!我真的试过了,但我什至不知道如何用正确的编程术语来解释我的问题。所以它可能是重复的(如果是这样的话——我很抱歉)。请您编辑我的问题,或者只是在 cmets 中提出建议!
情况:
time_passed = Time.now - Post.find(id).created_at
它给出类似:3601688.541388227,它是“浮动”
如何使它看起来像人类可以理解的时间一样),因为现在当我使用 Time.at(time_passed) 时,它给出了可预测的垃圾。
【问题讨论】:
-
您想收到什么?您能给我们提供您需要的输出示例吗?
-
类似:x 小时 y 分钟或只是 xxx 分钟
-
“它给出的结果类似于 3601688.541388227” - 这就是 以秒为单位的差异。 3,601,688 秒 ≈ 60,028 分钟 ≈ 1,000 小时 ≈ 41 天。不,将这个数字输入
Time.at没有多大意义。
标签: ruby-on-rails ruby time