title: PHP timezone issue | BST and GMT
body: <p>I have developed a piece of application which records when certain records where modified and created, so basically we take use of the <code>time()</code> function to record when a change is saved.</p>
  
  <p>I am in the UK so my time-zone has to be GMT. However in the UK we use DST so in the summer we are no longer in GMT but in BST.</p>
  
  <p>How would I change the timezone to be using BST (which is GMT +1). I would like to declare it in my php file so that it is easily changed. Here is what I have at the moment:</p>
  
  <pre><code>date_default_timezone_set("UTC");
  </code></pre>
  
  <p><strong>When I change it to:</strong></p>
  
  <pre><code>date_default_timezone_set("BST");
  </code></pre>
  
  <p>I get a php error <code>Timezone ID 'BST' is invalid</code>, and when I change it to Europe/London, it still stays as GMT rather then BST</p>