我想時間從我的默認網站的時間是PT紐約轉換,我只是想將它轉換一次從數據庫中提取其繼承人我的代碼如何轉換時間PHP,使其轉化PT CT檢查
date_default_timezone_set('America/Los_Angeles') ;
$site_time = date("H:i:s",time()) ;
此插入在PT時間
$insert_chat = mysqli_query($conn, "INSERT INTO chat (time) VALUES
'$site_time'");
$select = mysqli_query($conn, "SELECT time FROM chat") ;
while ($row = mysqli_fetch_array($select)){
$chat_time = $row['time'] ;
我拉從數據庫中的PT時間後,我想轉換到紐約CT
date_default_timezone_set('America/New_York') ;
$user_time = date("h:i A",strtotime($chat_time)) ;
echo $user_time ;
但是,當我回音的時候它仍然顯示PT,我是不是做錯了什麼
如果這是新數據,我建議將時間存儲在時區非特定方法(如UTC)中,然後在顯示或輸出上進行轉換。這樣,當您將操作移至其他時區時,您不必擔心數據庫當前持有的時間。如果你已經存儲了數據,那麼你可能會很滿意你需要做什麼。免責聲明:我_HATE_日期/時間。 – Shawn
唉謝謝男人多數民衆贊成如此真正的兄弟,只使用默認時間()是使用'UTC'相同? –