私はphpが初めてです。私はオンライン TV 局用の Web アプリを構築しており、番組スケジュール システムに取り組んでいます。私の問題は、エンドユーザーに対するプログラム時間をどのように表示するかです。そのため、サーバー上で東部標準時の午前 7 時に放送される番組は、中央標準時の午前 6 時に表示されます。誰でも簡単な解決策を知っていますか?ありがとう
質問する
101 次
1 に答える
0
このクラスを使用してDateTime
、プログラム時間をローカル タイムゾーンで解析し、タイムゾーンをエンド ユーザーのタイムゾーンに設定して表示します。これはやや単純な例です...
$dt = new DateTime('7am', new DateTimeZone('America/New_York'));
echo $dt->format('r');
// Fri, 03 Oct 2014 07:00:00 -0400
$dt->setTimezone(new DateTimeZone('America/Chicago'));
echo $dt->format('r');
// Fri, 03 Oct 2014 06:00:00 -0500
于 2014-10-03T04:01:40.027 に答える