我有一个数据库,其中包含来自不同国家的不同用户,这些用户已在我们的应用程可能有用户在不同国家/地区拥有朋友。
说,有3个用户A,B,C。 A在印度,B在旧金山,C在意大利,A,B,C三者都是朋友。
A的生日是在2014年8月29日。 所以,在2014年8月29日上午12:00:00(A&#39的时区),我需要发送B& C通过服务器关于A的时区的A生日通知。
如果我每天在服务器上午12:00:00选择运行调度程序,则可能与A的时区不同。它可能是在A时区之前或之后的几分钟。但我只需要在A&C的时区发送通知。
我需要实现此功能。如果有人能帮助我,我会很高兴。
请帮助我实现此功能
答案 0 :(得分:0)
保存生日随着时间的推移意味着如果生日是在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等 通知发件人将在事件发生时不断检查,它将根据需要发送消息。
答案 1 :(得分:0)
一个想法:
答案 2 :(得分:0)
这真的很容易做到。请按照以下步骤操作