У меня проблема с вычитанием даты в Ruby
"2011-03-29".to_date - "2011-03-20".to_date #=> (9/1)
("2011-03-29".to_date - "2011-03-20".to_date).to_i #=> 9
Кажется, он возвращает разницу между датами в количестве дней.
Теперь моя проблема - вернуть количество лет, месяцев, дней с разницей в датах
ie ("2011-03-29".to_date - "2011-03-20".to_date)
должен вернуть
0 years, 0 month and 9 days
Спасибо.