在我的应用中,用户可以选择他们想要接收每日电子邮件的时间。然后我定期运行一个脚本来查找即将发送和发送电子邮件的用户。因此,如果用户选择在早上7点发送电子邮件,我会查找选择了他们时间的用户并发送。
问题当然是时区。我将在不同的时区拥有用户,并且需要7AM始终是7AM,无论时区或夏令时如何。
我可以理解如何将其用于显示目的,但是我找不到关于执行必须考虑时区和DST的查询的更多信息,以及具有不同时间和时区的用户集合。
答案 0 :(得分:0)
这可以通过简单地将数据库中的所有内容保存为UTC来实现。您可以使用用户指定的时区来调整显示和传入表单数据的时间。