1

我有一个循环来检查用户的日常游戏是否已根据 time() 开始。事件开始时间基于用户选择的 GMT 时间。

我的问题是我似乎不知道如何获得开始时间——我每天循环一次数据库并创建当天的所有游戏;如果用户选择 20 的 GMT 时间(例如),我如何计算下一次 GMT20 发生的 time()。

编辑:我认为这里的假设是每日循环是在 GMT +0 时进行的,事实并非如此。每日循环可以是一天中的任何时间,它发生在某个事件发生之后。所以我需要 GMT +20(例如)发生的 NEXT unix 时间戳。

4

1 回答 1

1

您的日期是如何存储的?作为unix时间戳?只需添加 24 小时(以秒为单位)。

<?
$time=$time+(24*60*60);
于 2011-09-13T03:23:26.340 回答