title: Convert time interval given in seconds into more human readable form
body: <p>I need a code snippet for converting amount of time given by number of seconds into some human readable form. The function should receive a number and output a string like this:</p>
  
  <pre><code>34 seconds 
  12 minutes 
  4 hours 
  5 days 
  4 months
  1 year
  </code></pre>
  
  <p>No formatting required, hard-coded format will go.</p>