データベース日付の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. アプリケーションデザイン:条件に基づいて特定のユーザーに電子メールを送信
- 6. 言語設定に基づいてユーザーに電子メールを送信する
- 7. レポートの値に基づく電子メール
- 8. 現在のIPrincipalに基づいてユーザーの電子メールを検索します
- 9. Request.QueryStringパラメータに基づいて電子メールを送信
- 10. Jenkins - 入力パラメータに基づいて電子メールをトリガーする
- 11. Azure B2Cのカスタムポリシー - 電子メールに基づいてIDPを選ぶ
- 12. セルの値に基づいて電子メールを送信する
- 13. TextDrawable - キー(電子メール、ID)に基づいて色を表示
- 14. SSRSユーザーに基づく電子メールレポートコンテンツ
- 15. Flash [:エラー] validates_uniqueness_ofに基づいて:ログイン、:電子メール
- 16. WORDPRESS:新しいユーザーのプレフィックスに基づいてユーザー確認の電子メールを無効にする方法
- 17. スケジュールは24時間間隔で
- 18. ロジックアプリケーションの電子メールIDに基づいて電子メール添付ファイルをフィルタリングする
- 19. 電子メールの件名に基づいて電子メールの添付ファイルを保存する
- 20. 電子メールに基づいてユーザーが存在するかどうかを確認するユーザー登録 - カスタムユーザーストア
- 21. ドロップダウン選択に基づいて一意の人に電子メールを送信
- 22. SharePointワークフロー:人のピッカー値に基づいて誰かに電子メールを送信
- 23. アソシエーションに基づいて複数のユーザーに電子メールを送信する方法に関するアドバイス
- 24. 電子メールIDに基づいて顧客グループを割り当てます
- 25. 電子メールアドレスに基づいてアプリケーションをユーザーに割り当てます。
- 26. Excelに基づく電子メールに返信する
- 27. ユーザー入力に基づいてジョブをスケジュールする
- 28. 新しいユーザーにログイン前に電子メールを確認してほしい
- 29. アンドロイドの選択に基づいて電子メールIDに変更するACTION_SEND
- 30. ワードプレスのユーザー名に基づいて電子メールを自動的に生成する
「24時間前」とはどういう意味ですか?前に_what_? – arkascha
「キューイングシステム」または「キュー管理システム」を見てみたいと思います。そのような解決策は、基本的に定期的なベースで期限切れジョブをチェックすることによって、データベース内のタスクエントリを処理する。 – arkascha
基本的には、ユーザータイムゾーンに関して24時間の時間差を持つxテーブルからレコードを取得するためのクエリが必要です。 – krishnakanth