title: Is the result of strtotime() changed based on the timezone?
body: <p>I used <code>strtotime($datetime)</code> in PHP to convert textual datetime description into Unix timestamp (see code below).</p>
  
  <pre><code>$datetime = '2012-04-17 00:00:00';
  $timestamp = strtotime($datetime);
  </code></pre>
  
  <p>However, the result of <code>$timestamp</code> in Time zone (<strong>London</strong>) was <strong>1334617200</strong> and in Time zone (<strong>Beijing</strong>) it was <strong>1334620800</strong>. </p>
  
  <p>Can anyone explain me why this happened? Is the result of <code>strtotime()</code> changed based on the timezone?</p>
  
  <p>Thanks in advance!</p>