2011-10-27 8 views
-1

タイムスタンプがあります:13196736001319785200です。私は1319673600時間GMT-7PHP別のタイムゾーンに変換するには?

に変換しない方法

は次のとおりです。1319785200ため

GMT: Thu, 27 Oct 2011 00:00:00 GMT 
GMT-7: Wed Oct 26 2011 17:00:00 GMT-7 

時間は次のとおりです。

GMT: Fri, 28 Oct 2011 07:00:00 GMT 
GMT-7: Fri Oct 28 2011 00:00:00 GMT-7 

私が試した:gmdate("l, F jS, Y g:i a", "1319673600")が、これを与えるのWednesday, October 26th, 2011 5:00 pm

だから私が欲しいのは、それがGMT-7: Wed Oct 26 2011 17:00:00 GMT-7フォーマット

というアイデアですか?

おかげ

答えて

1

は、タイムスタンプを変更するDateTimeDateTimeZone

$dt = new DateTime(null, new DateTimeZone("US/Arizona")); 
$dt->setTimestamp(1319673600); 
echo $dt->format("r"); 
-1
$timestamp = '1319673600'; 
$GMT_m_7 = date('D M d Y H:i:s', strtotime('- 7 hour', $timestamp)); 
echo $GMT_m_7; 
+0

を試してみてください* *タイムゾーンを変更しません。 – Phil

関連する問題