【发布时间】:2021-09-16 12:19:54
【问题描述】:
取两个日期,例如:
irb(main):074:0> assessment.next_run_time
=> 2021-07-07 01:00:00 UTC
irb(main):075:0> Time.now
=> 2021-07-05 18:46:53 +0000
irb(main):076:0>
如何获得单词的差异,例如“XX 天 XX 小时 XX 分钟”。我能得到的最接近的是:
irb(main):077:0> Time.at(((assessment.next_run_time - Time.now) / 1.minutes)).strftime('%H:%M:%S')
=> "00:30:12"
但只需要正确格式化,以便在发给用户的电子邮件中易于理解。如果有
【问题讨论】:
标签: ruby-on-rails time