私は残りの部分が1日の特定の時間に加入者に送信されるWebアプリケーションを開発しています。 Johnがフォームに記入し、毎日午後12時に電子メールを残すように依頼するとします。私はこの目的のためにcronの仕事を開発しましたが、私は時間に関連する問題を抱えています。 Johnが米国出身の場合、私の問題は、米国の時間などに基づいて電子メールを送信する必要があります。今私はMYSQLを使用して、各人からタイムゾーンと時刻を保存します。しかし、どのように特定の時間帯に基づいて電子メールをスケジュールするのですか?私のサーバー時間はUTCに設定されています。だから、人がGMT + 5のタイムゾーンを持っている場合、UTCに何時間追加すればよいのか。メールが正しい時刻に送信されるようにする。
私はコードの必要はありません私に電子メールの正しい時間を計算するための一般的な公式を与える。 ありがとう、Ahmar。 Ahmar。PHPとMYSQLの時刻関連のクエリ
0
A
答えて
1
convert-tz
の機能を見てください。
mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
-> '2004-01-01 13:00:00'
mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00');
-> '2004-01-01 22:00:00'
1
計算しないでください。データベースを使用してください。 Mysqlは主流のRDBMSのタイムゾーンをサポートしています。オルソンよりデータベースを更新するための賢明な方法を持っている限り、オラクルよりも優れています。
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz
あなたの手掛かりを与える必要があります。
関連する問題
- 1. mysql関連のクエリ
- 2. PHP/MySQLのクエリ - 現在の時刻/日付がスケジュール
- 3. PHP preg_match mysql時刻のデータ型をxxx:xx:xx
- 4. mysqlのパターンマッチングと日付時刻関数の混合
- 5. MySql&Phpに関連する
- 6. MySQLの日付と時刻の違い
- 7. MySQL検索日付と時刻の間
- 8. のMySQL - 日付/時刻
- 9. phpの前の日付と時刻が
- 10. PHPとMySqlクエリ
- 11. クライアントの時刻に固定された(MySQLの)時刻
- 12. SQLクエリの開始時刻と終了時刻を取得する
- 13. mysqlクエリのPHP関数ですか?
- 14. 複数の関連するレコードを1つのクエリで選択するmysql&php
- 15. %sと%dのPHP MySQLクエリ
- 16. PHPとMYSQL - 変数のクエリ
- 17. クロスサイトスクリプティング関連のクエリ|
- 18. WebFOCUSの関連クエリ
- 19. PHP MySQLのクエリ
- 20. PHP MySQLの文字列の日付と時刻を変換するDateTime
- 21. PHPのmysqlのクエリ - クエリ
- 22. PHPのmysqlクエリのクエリ:D
- 23. 特定の時刻のmysqlイベント
- 24. DQLクエリと関連付け?
- 25. 長い日付時刻のSQLクエリ?
- 26. クエリの関連テーブルと別の列
- 27. MySQLとサブクエリとの関連付け
- 28. クエリ関連BelongsToMany
- 29. MySQLの日付/時刻フィールドを更新
- 30. PHPとMySQL - 日付と時刻に基づいてフォームを表示
こんにちはDavidさん、ありがとうございました。あなたは上記の機能が何をしているか説明していただけますか?最初のパラメータは何の日時ですか?私は2番目と3番目のパラメータは、それぞれ正確に変換される現実の時間帯とタイムゾーンを表すと思いますか? –
上記の関数は、データベース内に現在保存されている日付、元のタイムスタンプ(あなたの場合はGMT)、変換するタイムゾーン(太平洋標準時の場合はPST)をとります。 UTC時刻と一緒にタイムゾーンを保存していれば、SELECT CONVERT_TZ(original_time、 'GMT'、timezone)FROMから変換を実行できます。 –