gpt4 book ai didi

ruby-on-rails - 显示持续时间(以分钟为单位)到小时

转载 作者:行者123 更新时间:2023-12-04 06:01:44 24 4
gpt4 key购买 nike

我想显示电影的持续时间。现在movie.duration显示在 minutes (整数)

%b Duration: #{ @movie.duration } # 134 mins

rails 是否有时间帮助程序以更易读的方式显示它?像这样的东西:
Duration: 2h 23min

最佳答案

distance_of_time_in_words 可能会帮助你。

你可以这样使用它:

distance_of_time_in_words(0, 143.minutes)
# => "about 2 hours"

要使用整数/浮点数,您需要手动转换为秒:
distance_of_time_in_words(0, 143 * 60)

你也可以这样计算:
"#{@movie.duration/60}h #{@movie.duration % 60}min"

除法将为您提供小时数,而模数将为您提供分钟数。

最后,对于您的问题中指定的格式,您可以将 Gist 用于代码 here .

关于ruby-on-rails - 显示持续时间(以分钟为单位)到小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40538354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com