0

わかりましたので、ニュージーランドにユーザーがいるデンバーにサーバーがあります。私はユーザー(タイムゾーンなど)に関するすべてを知っており、プログラムを通じて事前に何かを要求します.2013年8月5日の午前11時30分としましょう。15分ごとに実行され、データベースに要求があるかどうかを尋ねるCRONジョブがあります次の 15 分間は保留中ですが、保存された時間をサーバーの同等の時間に変換するにはどうすればよいですか。

  1. 計算用のデフォルトのタイムゾーンを設定しました:date_default_timezone_set('America/Denver')

  2. 私は今サーバーで時間を取り、それをエポックに変えます:strtotime(date('Y-m-d H:i:s'))

  3. 範囲を作成するために 15 分を追加します。$forward15 = strtotime('now +15 minutes')

  4. データベース (およびタイムゾーン) からユーザーが選択した日付を取得します。2013-08-05 11:30:00

それで?それをエポックに変換すると、その日付のサーバー バージョンになります。

4

2 に答える 2