データベース日付の24時間前に電子メールを生成する必要があります。すべての日付をUTC形式でデータベースに保存しています。私は24時間前にそれぞれのタイムゾーンに基づいてユーザーに電子メールを送信する直前にレコードをフェッチするためにどのようにクエリを書くことができます。ユーザーに基づいて24時間前に電子メールをスケジュール
0
A
答えて
0
DATETIME
データ型ではなくTIMESTAMP
データ型を使用します。TIMESTAMP
は常にUTC時刻でMySQLに格納されます。- 特定のユーザーのセッションを確立するときは、
SET time_zone = 'Asia/Kolkata';
のようなSQLコマンドを使用してユーザーのタイムゾーンを設定してから、TIMESTAMP
の値を格納または取得してください。あなたのテーブルから検索されると、それらは自動的に現在のタイムゾーンに翻訳されます。同様に、保存時にUTCに変換されます。 - のようなクエリを使用してレコードを検索し、結果セットを使用して電子メールを送信したり、好きなことをすることができます。
ユーザーのタイムゾーンの設定がどのように決定されるか分かりません。多くのシステムは、それをユーザーの好みにします。しかし、tz database formatで入手する必要があります。
+0
実際に私たちはユーザーに自分のタイムゾーンを選択するドロップダウンを提供しています。レコードが任意のテーブルに挿入されると、UTCフォーマットで保存されます。日付を表示するためにタイムゾーンを使用しています。 – krishnakanth
関連する問題
- 1. 電子メールを送信するスケジュール時間について
- 2. データベースの時間と電子メールアドレスに基づいて電子メールを自動送信する
- 3. アプリケーションデザイン:条件に基づいて特定のユーザーに電子メールを送信
- 4. 言語設定に基づいてユーザーに電子メールを送信する
- 5. 現在のIPrincipalに基づいてユーザーの電子メールを検索します
- 6. Request.QueryStringパラメータに基づいて電子メールを送信
- 7. Jenkins - 入力パラメータに基づいて電子メールをトリガーする
- 8. Flash [:エラー] validates_uniqueness_ofに基づいて:ログイン、:電子メール
- 9. スケジュールは24時間間隔で
- 10. ロジックアプリケーションの電子メールIDに基づいて電子メール添付ファイルをフィルタリングする
- 11. SharePointワークフロー:人のピッカー値に基づいて誰かに電子メールを送信
- 12. ドロップダウン選択に基づいて一意の人に電子メールを送信
- 13. アソシエーションに基づいて複数のユーザーに電子メールを送信する方法に関するアドバイス
- 14. 電子メールIDに基づいて顧客グループを割り当てます
- 15. 電子メールアドレスに基づいてアプリケーションをユーザーに割り当てます。
- 16. 新しいユーザーにログイン前に電子メールを確認してほしい
- 17. アンドロイドの選択に基づいて電子メールIDに変更するACTION_SEND
- 18. ワードプレスのユーザー名に基づいて電子メールを自動的に生成する
- 19. Devise。彼の電子メールに基づいて自動的にユーザー名を作成する
- 20. 電子メールIDに基づいてFirebaseデータベースからノード名を取得する
- 21. Excel VBA:日付に基づいて電子メールの件名を取得する
- 22. 電子メールの件名に基づいてOutlookからExcelマクロを実行
- 23. 電子メールに基づくFirebaseレコードの取得
- 24. Jenkinsのビルドステップに基づく電子メール通知
- 25. ドメインに基づく電子メールのアドレス検証
- 26. タスク時間とその日の利用可能時間に基づいてVBAを使用してスケジュールする
- 27. Office365 APIは、送信者の電子メールアドレスに基づいて電子メールの署名を添付します
- 28. 時間に基づいてリダイレクトHTMLリンク
- 29. Railsで日付時刻に基づいて電子メールを送信する方法は?
- 30. 電子メールでユーザーをアクティブにする
「24時間前」とはどういう意味ですか?前に_what_? – arkascha
「キューイングシステム」または「キュー管理システム」を見てみたいと思います。そのような解決策は、基本的に定期的なベースで期限切れジョブをチェックすることによって、データベース内のタスクエントリを処理する。 – arkascha
基本的には、ユーザータイムゾーンに関して24時間の時間差を持つxテーブルからレコードを取得するためのクエリが必要です。 – krishnakanth