0

私はこの機能を使用しています

time() in php imやっています

echo date("c",time());

ただし、システム時間は12:20であることがわかりますが、出力は

2012-08-24T08:48:42+02:00

何が問題なのか、私はやってみました:

echo date("r",time());

しかし、同じ結果が観察されました

後者の質問を参照する可能性のある人のために:タイムゾーンを設定する必要はありません。ローカルホストのphp.iniファイルを変更するだけで、フィールド「date.timezone」があり、同じタイムゾーンに設定する必要がありますあなたのOSとして

4

1 に答える 1

2

最初にタイムゾーンを設定する必要がある場合があります。それが問題だろうと思います。date_default_timezone_setを確認してください。現在のタイムゾーンを確認するには、date_default_timezone_getを使用します。PHP5.4 以降、何も設定しない場合、PHP はデフォルトで UTC を使用します。(マニュアルページを確認してください)。

于 2012-08-24T05:53:26.473 に答える