2012-04-25 87 views
1

快速的問題。我與Instagram的API和一切我從他們的反應得到的工作似乎是太平洋時區。現在,我想將這些數據保存到一個使用中並顯示給訪問者。問題是,訪問者可能來自所有不同的時區。所以,我應該將它轉換爲UNIX時間戳爲GMT,然後在顯示,使用某種JavaScript或PHP的UNIX時間戳轉換爲友好用戶,時區調整日期時間?Unix的時間戳和時區

如果是這樣,我的兩個問題是... ...我將如何轉換成PST時區的時間戳以GMT和我將如何顯示,從不同的時區的用戶?謝謝!

+0

用戶如何查看響應?他們使用網絡瀏覽器嗎? – wallyk 2012-04-25 17:24:03

回答

2

您可以創建幾個時區對象,然後在正確的時區創建DateTime對象轉換

$pdtTimezone = new DateTimeZone('America/Los_Angeles'); 
$userTimeZone = new DateTimeZone(whatever_you_need); 

$orig_date_obj = new DateTime(time_to_convert , $pdtTimezone) ; 
$orig_date_obj->setTimeZone($usertimezone);