Convert duration to hours:minutes:seconds (or similar) in Rails 3 or Ruby

后端 未结 13 786
一整个雨季
一整个雨季 2021-01-29 23:52

I have a feeling there is a simple/built-in way to do this but I can\'t find it.

I have a duration (in seconds) in an integer and I want to display it in a friendly form

13条回答
  •  滥情空心
    2021-01-30 00:19

    ActiveSupport::Duration.build + inspect gives you valid results

     >> ActiveSupport::Duration.build(125557).inspect
     => "1 day, 10 hours, 52 minutes, and 37 seconds"
    

提交回复
热议问题