2016-12-05 9 views
1

UNIXタイムスタンプをGMTからサーバ時刻に変換したいと思います。それをタイムスタンプに追加するために時間オフセットを秒に変換する方法は?それとももっと良い方法がありますか?GMTからUnixタイムスタンプへの時間オフセットを追加するPHP

$t = 1470565421; 
$off = (new DateTime('now', new DateTimeZone(date_default_timezone_get())))->format('P'); // returns +02:00 
$t2 = $t + convertToSec($off); 

答えて

0

は、ユーザーによっては、使用してデフォルトのタイムゾーンを設定するなど、タイムスタンプwhithin機能へ/から/ substractのGMTを追加するあなたの必要性を奪うだろう

http://php.net/manual/en/function.date-default-timezone-set.php

date_default_timezone_set('America/Los_Angeles'); 

関連する問題