title: gmdate() return the wrong time
body: <p>I have an issue with gmdate(), it returns two hours less than the real timezone.</p>
  
  <pre><code>gmdate('H:i:s', $now)
  </code></pre>
  
  <p>I tried this :</p>
  
  <pre><code>date_default_timezone_get() -&gt; return 'Europe/Paris'
  </code></pre>
  
  <p>I checked my php.ini, the timezone is correct</p>
  
  <pre><code>date.timezone = "Europe/Paris"
  </code></pre>
  
  <p>I don't really understand what happens or what is the trick, if someone can help me, I'll be grateful.
  Thanks in advance</p>