使用 Rails,我如何写超时,如下所示:
2 days 12 hours 5 minutes and 14 seconds
我觉得有一个 Date 助手可以做到这一点,但是在文档中挖掘并没有发现任何东西。
使用 Rails,我如何写超时,如下所示:
2 days 12 hours 5 minutes and 14 seconds
我觉得有一个 Date 助手可以做到这一点,但是在文档中挖掘并没有发现任何东西。
humantime是一种选择,但 Rails 已经有了time_ago_in_words和distance_of_time_in_words。
您可以使用 DateTime.strftime。它的工作原理与 C strftime 相同,因此您可以在 Web 上找到文档。
DateTime.strftime("%j days %H hours %M minutes and %S seconds")
如果没有,你可以从这个助手的源代码中得到启发