快速的問題。我與Instagram的API和一切我從他們的反應得到的工作似乎是太平洋時區。現在,我想將這些數據保存到一個使用中並顯示給訪問者。問題是,訪問者可能來自所有不同的時區。所以,我應該將它轉換爲UNIX時間戳爲GMT,然後在顯示,使用某種JavaScript或PHP的UNIX時間戳轉換爲友好用戶,時區調整日期時間?Unix的時間戳和時區
如果是這樣,我的兩個問題是... ...我將如何轉換成PST時區的時間戳以GMT和我將如何顯示,從不同的時區的用戶?謝謝!
快速的問題。我與Instagram的API和一切我從他們的反應得到的工作似乎是太平洋時區。現在,我想將這些數據保存到一個使用中並顯示給訪問者。問題是,訪問者可能來自所有不同的時區。所以,我應該將它轉換爲UNIX時間戳爲GMT,然後在顯示,使用某種JavaScript或PHP的UNIX時間戳轉換爲友好用戶,時區調整日期時間?Unix的時間戳和時區
如果是這樣,我的兩個問題是... ...我將如何轉換成PST時區的時間戳以GMT和我將如何顯示,從不同的時區的用戶?謝謝!
您可以創建幾個時區對象,然後在正確的時區創建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);
您可以在PHP中使用日期時間來計算偏移量,你將需要從轉換做到這一點一個時區到另一個時區。見http://blog.serverdensity.com/2009/03/21/handling-timezone-conversion-with-php-datetime/
用戶如何查看響應?他們使用網絡瀏覽器嗎? – wallyk 2012-04-25 17:24:03