Is the result of strtotime() is changed based on the timezone?
<p>I used <code>strtotime($datetime)</code> in PHP to convert dateTime into second(See code at below).</p>

<pre><code>$datetime= '2012-04-17 00:00:00';
$second =  strtotime($datetime);
</code></pre>

<p>However, the result of $second in Time zone (<strong>London</strong>) is <strong>1334617200</strong> and in Time zone (<strong>Beijing</strong>) is <strong>1334620800</strong>. </p>

<p>Can anyone explain me why this happened? Is the result of strtotime() is changed based on the timezone?</p>

<p>Thanks in advance!</p>
