0

タイムゾーンを取得するためのphpコードと、メールが送信された場所からタイムゾーンを取得する必要があるロンドン時間との現在のシステム時刻の差を教えてください。その後、現在のシステム時刻とPHPでの現在のシステム時間のGMT差

4

4 に答える 4

1

PHP はサーバー側であり、呼び出すdate()とサーバーの時間が表示されます。

にさまざまな引数を渡してdate()、必要な情報を取得できます。date('Z')タイムゾーンのオフセットを秒単位で提供します (UTC/GMT からのオフセット)。を使用して、時間と分で取得することもできますdate('P')

ローカル マシンのタイムゾーンを取得するには、Javascript などのクライアント側を使用する必要があります。これを行うには、 jsTimezoneDetectを使用できます。

Javascript にサーバーの日付へのアクセスを許可し、2 つの日付を比較します。

var server_date = new Date(<?= date("YYYY-MM-DD") ?>);
var local_date = new Date();

YYYY-MM-DDより適切な日時形式の文字列に置き換える必要があります。

于 2012-05-30T07:28:55.527 に答える
1

現在のシステム タイム ゾーン オフセットを取得します ロンドン タイム ゾーン オフセットを取得します (メールが送信されるとき) ロンドン タイム ゾーン : date_default_timezone_set('Europe/London');

于 2012-05-30T07:32:38.977 に答える
0

このブログこの PHP クラスで十分です。

于 2012-05-30T07:33:01.413 に答える