私は多くの異なるサイトと、タイムゾーンやサーバー時間、クライアント/ユーザーのローカル時間などを扱うさまざまなソリューションを読んだことがありますが、私が達成しようとしているこの正確な状況については詳細に説明していません。どのように私は何かを特定の時間にPHPで起こるようにすることができます、そして、それは誰のタイムゾーンのためにその時に起こる?
私はこの特定の日時に何かを期限切れにするこのPHPコードを持っています、そして、それは素晴らしい動作しますが、コンテンツはサーバの時間に満了するだけです。私はそれがその時間帯に来るときにすべての時間帯で期限切れにしたい。私は、すべてのタイムゾーンでコンテンツが同時に期限切れになることを望んでいません。
だから、午後2時に期限切れになるものがあるとしましょう。期限切れのコンテンツを見ることができないはずの最初のタイムゾーンですが、タイムゾーンの残りの部分もそれを見ることができるはずです。 2番目のタイムゾーンが午後2時になると、そのタイムゾーンにはコンテンツが表示されません。今度は2つのタイムゾーンでコンテンツを見ることはできませんが、それ以外のタイムゾーンではそれが見えるはずです。これは、すべてのタイムゾーンが2pmに達するまで、一度に1つのタイムゾーンを継続します。
上記を実現するためにこのPHPを調整する方法を教えてください。あなたが必要とどのような
<?php
$end_date = strtotime('02:00pm April 1, 2012');
$now = time();
if ($end_date < $now) {
?>
different content to display after date and time has arrived,
or don't put anything here if you just want expired content to disappear
and nothing else to take it's place.
<?php } else { ?>
content to display while the date and time hasn't arrived yet.
<?php } ?>
正確にあなたはhavです問題がありますか?ユーザーのタイムゾーンを決定する – JJJ
JavaScriptを使用して時間を取得し、AJAXを使用してサーバーに渡すことができます。または、すべてのユーザーがサインアップしている場合は、GMT時間を選択し、その金額をGMTから加算または減算させます。 – David
そうだね。私はタイムゾーンコードが欲しい、可能性があるなら、私は自分のタイムゾーンやカリフォルニアのタイムゾーンを望んでいないということを意味する。私はすべてのタイムゾーンが欲しい。 – learwbc