title: PHP Wrong DateTime (DST)?
body: <p>I have to return the current month, and the previous month.</p>
  
  <p>Today, 31st of March, the two months are the same. (DST)</p>
  
  <pre><code>ini_set( 'date.timezone', 'Europe/Brussels' );
  
  $now = new DateTime(null, new DateTimeZone('Europe/Brussels'));
  
  $thisYearMonth = $now-&gt;format('Y-m');
  $prevYearMonth = $now-&gt;modify('-1 month')-&gt;format('Y-m');
  </code></pre>
  
  <p>Both return '2014-03'.</p>
  
  <p>Any suggestions?</p>