title: ruby date subtraction
body: <p>I have a problem with date subtraction in Ruby</p>
  
  <pre><code>"2011-03-29".to_date - "2011-03-20".to_date #=&gt; (9/1)
  ("2011-03-29".to_date - "2011-03-20".to_date).to_i #=&gt; 9
  </code></pre>
  
  <p>Seems it's returning the difference between dates in number of days.</p>
  
  <p>Now my problem is to return number of years, months, days of the date difference</p>
  
  <pre><code>ie ("2011-03-29".to_date - "2011-03-20".to_date)
  </code></pre>
  
  <p>should return</p>
  
  <pre><code>0 years, 0 month and 9 days
  </code></pre>
  
  <p>Thanks.</p>