1

ユーザーの毎日のゲームが time() に基づいて開始されたかどうかを確認するループがあります。イベントの開始時間は、ユーザーが選択した GMT 時間に基づいています。

私の問題は、開始時間を取得する方法がわからないことです.1日に1回、データベースをループしてその日のすべてのゲームを作成します。ユーザーが 20 の GMT 時刻を選択した場合 (たとえば)、次に GMT20 が発生したときの time() を計算するにはどうすればよいですか。

編集: ここでの仮定は、毎日のループが GMT +0 で行われるということだと思いますが、そうではありません。毎日のループは、特定のイベントが発生した後に発生し、日中いつでも実行できます。したがって、GMT +20 (たとえば) が発生する NEXT UNIX タイムスタンプが必要です。

4

1 に答える 1

1

日付はどのように保存されますか? UNIXタイムスタンプとして?24 時間 (秒単位) を足すだけです。

<?
$time=$time+(24*60*60);
于 2011-09-13T03:23:26.340 に答える