在 Rails 项目中,我想找出两个日期之间的差异,然后以自然语言显示它。有点像
>> (date1 - date2).to_natural_language
"3 years, 2 months, 1 week, 6 days"
基本上this对于 ruby 。
Google 和 Rails API 没有发现任何东西。我发现有些东西可以让你在一个单位上有所不同(即,两个日期之间有多少周),但不能准确地计算年、月、周、天。
最佳答案
Rails 的 ActionView
模块包括两个可以满足您要求的方法:
关于ruby-on-rails - 在 Rails 中,用英文显示两个日期之间的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1065320/