私は残りの部分が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. PHPの現在時刻とmysqlテーブルの時刻
- 2. mysql関連のクエリ
- 3. PHP/MySQLのクエリ - 現在の時刻/日付がスケジュール
- 4. Androidの時刻ピッカーPHPのMySQLサーバに時刻を送信
- 5. 時刻表付きのMySQL SELECTクエリ
- 6. mysql最適化クエリの日付時刻
- 7. PHP preg_match mysql時刻のデータ型をxxx:xx:xx
- 8. MySQLの時刻タイプ
- 9. 日時関連クエリは
- 10. mysqlのパターンマッチングと日付時刻関数の混合
- 11. 日付と時刻MySQLステートメント
- 12. MySql&Phpに関連する
- 13. mysqlのタイムスタンプとローカルの別の時刻
- 14. MySQLの日付と時刻の違い
- 15. 日付と時刻フィールドのクエリ
- 16. MySQL検索日付と時刻の間
- 17. 時刻のクエリ実行
- 18. PHPとMySqlクエリ
- 19. のMySQL - 日付/時刻
- 20. MongoDB:日時の時刻別のクエリ
- 21. 、連結クエリmysqlの
- 22. phpの前の日付と時刻が
- 23. php mail()と同じ時刻にMYSQLにデータを保存
- 24. PHPとMySQLのクエリのエラー
- 25. クライアントの時刻に固定された(MySQLの)時刻
- 26. 現在の時刻とMySQLの時刻変数を比較する方法
- 27. mysqlクエリのPHP関数ですか?
- 28. 複数の関連するレコードを1つのクエリで選択するmysql&php
- 29. %sと%dのPHP MySQLクエリ
- 30. PHPとMYSQL - 変数のクエリ
こんにちはDavidさん、ありがとうございました。あなたは上記の機能が何をしているか説明していただけますか?最初のパラメータは何の日時ですか?私は2番目と3番目のパラメータは、それぞれ正確に変換される現実の時間帯とタイムゾーンを表すと思いますか? –
上記の関数は、データベース内に現在保存されている日付、元のタイムスタンプ(あなたの場合はGMT)、変換するタイムゾーン(太平洋標準時の場合はPST)をとります。 UTC時刻と一緒にタイムゾーンを保存していれば、SELECT CONVERT_TZ(original_time、 'GMT'、timezone)FROMから変換を実行できます。 –