我需要使用php將日期和時間(GMT)轉換爲時間戳。下面的代碼顯示了我目前使用:使用php將日期和時間轉換爲時間戳的最佳方式是什麼?
<?php
$date="2012-06-29 10:50";
$timestamp = strtotime($date);
echo $timestamp;
?>
然而,當我在網上轉換器(http://www.epochconverter.com)測試的時間戳,生成的日期是29日2012年6月,8 :50格林尼治標準時間,或2小時前。 strtotime()函數是否可能不完全準確,僅僅是時間的估計?如果是這樣,是否有更好的方法可以用來獲得準確的時間?
謝謝。
這是服務器的時間,如果你不與服務器共享相同的時區,即你的服務器在歐洲,你不在歐洲,那麼你將產生不同的時間,我認爲 – ianace