В проекте Rails я хочу найти разницу между двумя датами, а затем отобразить ее на естественном языке. Что-то вроде
>> (date1 - date2).to_natural_language
"3 years, 2 months, 1 week, 6 days"
В основном this для рубина.
Google и Rails API ничего не обнаружили. Я нашел некоторые вещи, которые дадут вам разницу в одной единице (т.е. Сколько недель между двумя датами), но не то, что точно рассчитает годы, месяцы, недели и дни вместе.