我想顯示電影的持續時間。眼下movie.duration
在minutes
(整數)顯示持續時間(以分鐘爲單位)至小時
%b Duration: #{ @movie.duration } # 134 mins
導軌是否有時間幫助顯示這是一個更易於理解的方式顯示?事情是這樣的:
Duration: 2h 23min
我想顯示電影的持續時間。眼下movie.duration
在minutes
(整數)顯示持續時間(以分鐘爲單位)至小時
%b Duration: #{ @movie.duration } # 134 mins
導軌是否有時間幫助顯示這是一個更易於理解的方式顯示?事情是這樣的:
Duration: 2h 23min
distance_of_time_in_words
可以幫助你
,你可以使用它像這樣:
distance_of_time_in_words(0, 143*60)
# "about 2 hours" <- the result
您需要的*60
因爲它在幾秒鐘內計算,所以這樣它會在幾分鐘內計數。
編輯:實際上,你可以不喜歡它讓更多的軌道:
distance_of_time_in_words(0, 143.minutes)
你也可以計算出它是這樣的:
"#{@movie.duration/60}h #{@movie.duration % 60}min"
師會給你而小時模將給你的分鐘
,如果你想要更多的東西你所說的那樣, 你可以從這裏使用代碼:
嘗試以下
def formatted_duration(total_minute)
hours = total_minute/60
minutes = (total_minute) % 60
"#{ hours }h #{ minutes }min"
end