[英]How to run a scheduler on different time zones like UTC, GMT, PST, MST, EST, CST etc
我有一個來自不同國家/地區的不同用戶的數據庫,這些用戶已在我們的應用程序中注冊。 可能有用戶在不同國家有朋友。
假設有3個用戶A,B,C。 A在印度,B在舊金山,C在意大利,A,B,C這三個都是朋友。
A的生日是2014年8月29日。 因此,在2014年8月29日上午12:00:00(A的時區),我需要通過B相對於A的時區,通過服務器向B&C發送A的生日通知。
如果我選擇每天在服務器時間上午12:00:00運行調度程序,則它可能與A的時區不同。 可能在A的時區之前或之后幾分鍾。 但是我只需要在A的時區發送通知。
我需要實現此功能。 如果有人可以幫助我,我將非常高興。
請幫助我實現此功能
與時間一起保存生日意味着如果a的生日是1/1/89,則對於服務器,其生日可能根據服務器時間為1/1/89 3:00 PM,然后每隔10分鍾運行一次通知發送者代碼,因此如果發生用戶的生日,則應發送該消息。
根據服務器時間,數據庫中的生日將是這樣。 1/1/89 2:00 PM 2/5/90 12:AM 6/7/92 02:AM等。通知發送者將不斷檢查事件發生的時間,它將根據需要發送消息。
一個主意:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.