title: PHP DateTime::__construct(): Failed to parse time string when the year is three digit number
body: <p>I have a Symfony controller that receives a request from the client-side and has to parse the date that comes in (e.g. <em>12-12-2004</em>) to the DateTime object and store it in the DB. It works perfectly, except when I try to input a date that has a three digit year in it, for example:</p>
  
  <blockquote>
    <p>DateTime::__construct(): Failed to parse time string (12-12-940) at position 7 (4): Unexpected character</p>
  </blockquote>
  
  <p>The code itself is very simple, i just call <code>new /DateTime</code> on the value that comes from request from the client-side.</p>