【发布时间】:2011-11-15 19:40:27
【问题描述】:
我有一个循环来检查用户的日常游戏是否已根据 time() 开始。活动开始时间以用户选择的 GMT 时间为准。
我的问题是我似乎不知道如何获得开始时间 - 我每天循环一次数据库并创建当天的所有游戏;如果用户选择 20 的 GMT 时间(例如),我如何计算下一次 GMT20 发生时的 time()。
编辑: 我认为这里的假设是每日循环是在 GMT +0 时进行的,但事实并非如此。每日循环可以是一天中的任何时间,它发生在某个事件发生之后。 所以我需要 GMT +20(例如)发生的 NEXT unix 时间戳。
【问题讨论】: