我正在致力于向全球数百名用户发送报告的cron作业。根据他们的时区,cron应该在凌晨12点前向所有用户发送电子邮件。在此先感谢你如何确定哪个时区现在是凌晨12点?
2
A
回答
2
Your Time | Timezone You Need
-----------------------------
12:00am 0
1:00am -1
2:00am -2
3:00am -3
4:00am -4
5:00am -5
...
12:00pm +/- 12
1:00pm +11
2:00pm +10
3:00pm +9
...
------------------------------
你应该能够看到的格局开始在这里发展。该模式最终应该是像Timezone Difference =(12-您当前的小时)
0
弄清楚什么时区您现在的位置:
time("O");
搞清楚是什么时候了,你是:
time("H:i")
做一些魔法来工作,你是否应该加入或减去时间到午夜,然后加上或减去你的时间和午夜之间的差异,以获得时区差异,并将其添加到你自己的时区。瞧。
编辑:见@ TheTXI的回答为“魔力”参与
3
你需要它的时区所有的用户都在+,无论他们使用夏令或不是列表。
对时区的完整列表,请参阅本wikipedia article
然后,你需要有cron运行的脚本在当前时区偏移所有用户每15分钟一班。
例如在UTC + 5:45发送你的邮件中的所有用户“加德满都”时区
相关问题
- 1. 通知在凌晨12点递送,而不是上午7点
- 2. 集团通过值在凌晨4点到凌晨4点的SQL Server
- 3. 定时器每天凌晨3点开始
- 4. 在特定时间(凌晨2点)每天在角js上启用按钮
- 5. 如何在每天中午12:00 - 凌晨12:00之间安排自动调用MySQL中的存储过程
- 6. Java时间:从1970年1月1日凌晨1点开始?
- 7. NSDateFormatter返回nil为凌晨2点小时
- 8. 你如何确定你在yaml-cpp中处理的是哪种节点?
- 9. 程序在凌晨12点在每个午夜运行的Cron表达式(石英)
- 10. 如何找到.net的下一个凌晨2:00的确切日期.net
- 11. 你如何确定哪个SKSpriteNode被点击?
- 12. 如何确定凌空超时?
- 13. 你如何确定在哪里花100%?
- 14. 只从凌晨1点 - 上午8点(红宝石)下载
- 15. 在凌晨2点自动执行脚本?
- 16. 下次获取日期在凌晨1点
- 17. 如何在8月20日凌晨2点45分至凌晨4点之间每15分钟安排一次詹金斯工作?
- 18. 撒尿凌晨元子类继承
- 19. 如何在DateTime中将凌晨1点到25点的军事时间转换为
- 20. 每小时文件到次日凌晨2时输入到猪
- 21. 价值凌晨5点不能被转换为JSONObject的
- 22. MySQL的:凌晨一点别样的主从SQL查询的
- 23. 如何确定点击哪个MKAnnotation?
- 24. 倒计时重新启动在凌晨3点,上午9点,下午3点和晚上9点
- 25. 你如何确定matplotlib正在使用哪个后端?
- 26. 当参与者分开12个时区时,你如何使'scrum'工作?
- 27. 如何确定哪些元素属于哪个节点在XSL
- 28. 如何确定焦点在哪里?
- 29. 当你点击一个按钮时,你如何使iframe出现
- 30. 日期时间开始于凌晨3:00
+1为寻找在加德满都的用户! – 2009-06-10 13:14:29
不仅仅是加德满都,德黑兰是+3:30,澳大利亚的阿德莱德和达尔文分别是+9:30,德里和孟买是+5:30。基本上时区通常以15分钟为增量。另外,基本上,时区处理很糟糕! – Glen 2009-06-10 13:17:10