title: time.Since() with months and years
body: <p>I am trying to convert a timestamp like this:</p>
  
  <pre><code>2015-06-27T09:34:22+00:00
  </code></pre>
  
  <p>to a time since format so it would say like 9 months ago 1 day 2 hours 30 minutes 2 seconds.</p>
  
  <p>something like that.</p>
  
  <p>I used <code>time.Parse</code> and <code>time.Since</code> to get to this:</p>
  
  <pre><code>6915h7m47.6901559s
  </code></pre>
  
  <p>But how do I convert from there on? Something like this is what I thought:</p>
  
  <pre><code>for hours &gt; 24 {
          days++
          hours -= 24
  }
  </code></pre>
  
  <p>But the issue with this is that this won't be accurate for months because months can have 28, 30 and 31 days.</p>
  
  <p>Is there a better way of achieving what I want?</p>