わかりましたので、ニュージーランドにユーザーがいるデンバーにサーバーがあります。私はユーザー(タイムゾーンなど)に関するすべてを知っており、プログラムを通じて事前に何かを要求します.2013年8月5日の午前11時30分としましょう。15分ごとに実行され、データベースに要求があるかどうかを尋ねるCRONジョブがあります次の 15 分間は保留中ですが、保存された時間をサーバーの同等の時間に変換するにはどうすればよいですか。
計算用のデフォルトのタイムゾーンを設定しました:
date_default_timezone_set('America/Denver')
私は今サーバーで時間を取り、それをエポックに変えます:
strtotime(date('Y-m-d H:i:s'))
範囲を作成するために 15 分を追加します。
$forward15 = strtotime('now +15 minutes')
データベース (およびタイムゾーン) からユーザーが選択した日付を取得します。
2013-08-05 11:30:00
それで?それをエポックに変換すると、その日付のサーバー バージョンになります。