【发布时间】:2017-08-08 21:39:33
【问题描述】:
这与其说是一个菜鸟问题,不如说是一个问题,因为我不是 redis 之神(我的胡子还没那么长)。我的应用程序是一个实时轮盘游戏,其中游戏由 laravel 自动创建并具有设定的结束时间戳(从创建后 60 秒)。我不知道如何检查发送事件的时间结束。谢谢!
【问题讨论】:
标签: php laravel events redis socket.io
这与其说是一个菜鸟问题,不如说是一个问题,因为我不是 redis 之神(我的胡子还没那么长)。我的应用程序是一个实时轮盘游戏,其中游戏由 laravel 自动创建并具有设定的结束时间戳(从创建后 60 秒)。我不知道如何检查发送事件的时间结束。谢谢!
【问题讨论】:
标签: php laravel events redis socket.io
如果您的初始时间戳存储在 redis 中,那么您可以做的是
获取那个时间然后获取当前时间戳并像这样比较它
$time = //time from your redis
if((time() - $time) > 60){
echo 'past 1 minute';
}
【讨论】: