gpt4 book ai didi

ruby-on-rails - Rails 中是否有任何方法可以将分钟作为整数转换为天、月等

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:45 24 4
gpt4 key购买 nike

我有一个以分钟为单位的值列表,我想轻松地将其转换为最接近的匹配项,如下所示

10 => 10 minutes
1440 => 1 day
86400 => 2 months
525600 => 1 year

在 Rails 中有什么简单的方法可以做到这一点吗?

最佳答案

尝试 distance_of_time_in_words .它直接对两个 Time 对象进行操作,计算差异,但您始终可以这样做:

include ActionView::Helpers::DateHelper

def minutes_in_words(minutes)
distance_of_time_in_words(Time.at(0), Time.at(minutes * 60))
end

minutes_in_words(10)
=> "10 minutes"
minutes_in_words(1440)
=> "1 day"
minutes_in_words(86400)
=> "2 months"
minutes_in_words(525600)
=> "about 1 year"

关于ruby-on-rails - Rails 中是否有任何方法可以将分钟作为整数转换为天、月等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13981206/

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