2011-10-21 7 views
2

私はカウンターのiframeにphpを使用しています。私はgetdate()を使用しています。関数。私の現地時間は12:16 PMではなく、私がgetdate()を使うと、 phpから現地時間を取得するには、時間は13と表示されます。PHPのgetdate()からの私の答えは12ではないでしょうか?それはあなたのタイムゾーンであるかどうかphp getdate() - 時が正しくありません

$d1=getdate(); 
$hournew=$d1['hours']; 
echo $hournew . " "; 
+1

サーバーの現地時間は?それはどこにありますか?自分の国や時間帯にある場合、サーバが誤ってDST –

+0

にあるとPekkaが指摘したように - 夏時間 – Eamorr

+0

サーバが自分のPCにあり、それが現地時間を確認します。 Aynの他のアイデア? – Wilest

答えて

6

まずA-

echo date_default_timezone_get(); 

チェックを行います。

は確かにそれは、その後、トップ

date_default_timezone_set('America/Los_Angeles'); 

Hereであなたのタイムゾーンを設定されていないタイムゾーンのリストがあります。

+0

ありがとう、それは問題でした、私のタイムゾーンが間違っていた! – Wilest

関連する問題