title: PHP Converting milliseconds to date fails for specific millisecond (1425318722000)
body: <p>So I'm trying to convert milliseconds to date in PHP and I thought the script I had was working fine but getting odd behaviour for a specific millisecond value (1425318722000).</p>
  
  <p>I've checked this across a few websites and all come back with a valid value...</p>
  
  <p>Monday, March 2, 2015 5:52:02 PM GMT</p>
  
  <p>Mon Mar 02 2015 17:52:02</p>
  
  <p>Mon Mar 02 2015 17:52:02 GMT+0000 (GMT)</p>
  
  <p>Mon, 02 Mar 2015 17:52:02 GMT</p>
  
  <p>Any idea why this occurs, is it a PHP bug perhaps?</p>
  
  <pre><code>php -r "var_dump(DateTime::createFromFormat('U.u', 1425318721999/1000));"
  object(DateTime)#1 (3) {
    ["date"]=&gt;
    string(19) "2015-03-02 17:52:01"
    ["timezone_type"]=&gt;
    int(1)
    ["timezone"]=&gt;
    string(6) "+00:00"
  }
  
  php -r "var_dump(DateTime::createFromFormat('U.u', 1425318722000/1000));"
  bool(false)
  
  php -r "var_dump(DateTime::createFromFormat('U.u', 1425318722001/1000));"
  object(DateTime)#1 (3) {
    ["date"]=&gt;
    string(19) "2015-03-02 17:52:02"
    ["timezone_type"]=&gt;
    int(1)
    ["timezone"]=&gt;
    string(6) "+00:00"
  }
  
  php -r "var_dump(DateTime::createFromFormat('U.u', 1425318722002/1000));"
  object(DateTime)#1 (3) {
    ["date"]=&gt;
    string(19) "2015-03-02 17:52:02"
    ["timezone_type"]=&gt;
    int(1)
    ["timezone"]=&gt;
    string(6) "+00:00"
  }
  
  php -r "var_dump(DateTime::createFromFormat('U.u', 1425318722003/1000));"
  object(DateTime)#1 (3) {
    ["date"]=&gt;
    string(19) "2015-03-02 17:52:02"
    ["timezone_type"]=&gt;
    int(1)
    ["timezone"]=&gt;
    string(6) "+00:00"
  }
  
  php -r "var_dump(DateTime::createFromFormat('U.u', 1425318722004/1000));"
  object(DateTime)#1 (3) {
    ["date"]=&gt;
    string(19) "2015-03-02 17:52:02"
    ["timezone_type"]=&gt;
    int(1)
    ["timezone"]=&gt;
    string(6) "+00:00"
  }
  
  php -r "var_dump(DateTime::createFromFormat('U.u', 1425318722005/1000));"
  object(DateTime)#1 (3) {
    ["date"]=&gt;
    string(19) "2015-03-02 17:52:02"
    ["timezone_type"]=&gt;
    int(1)
    ["timezone"]=&gt;
    string(6) "+00:00"
  }
  </code></pre>