title: strtotime / 86400 not returning even number of days
body: <p>I am having a strange result with PHP Version 5.3.1, can anyone explain the below result?</p>
  
  <pre><code>$secondsDiff = strtotime(date("2011-11-10")) - strtotime('2011-07-15');
  return ($secondsDiff/86400);
  </code></pre>
  
  <p>it returns 117.958333333??</p>
  
  <p>When I use dates closer together it generally works.</p>
  
  <p>I had a look through the docs, but couldnt find any reference to this. Is this a known php bug that I just need to learn to live with or am I missing something very obvious?</p>