Php 直到每20分钟的秒数

Php 直到每20分钟的秒数,php,Php,对于我正在进行的游戏,每个回合都是在一小时后的:00,:20和:40。我试图创建一个倒计时,显示下一个回合的分钟数(最终是秒数) 我目前的方法是将下一轮的时间存储在数据库中,然后 $time = time() - $time_to_turn 其中time\u to\u turn是下一个转弯时间的数据库条目 有没有办法不使用数据库 试试剩余分钟数=20-日期('i')%20或$secondsRemaining=1200-日期('s')%1200涉及多少个系统?如果有多个系统,你能依赖它们的时钟同

对于我正在进行的游戏,每个回合都是在一小时后的:00,:20和:40。我试图创建一个倒计时,显示下一个回合的分钟数(最终是秒数)

我目前的方法是将下一轮的时间存储在数据库中,然后

$time = time() - $time_to_turn
其中
time\u to\u turn
是下一个转弯时间的数据库条目


有没有办法不使用数据库

试试
剩余分钟数=20-日期('i')%20
$secondsRemaining=1200-日期('s')%1200

涉及多少个系统?如果有多个系统,你能依赖它们的时钟同步吗?那么,轮次在服务器上指定的时间发生,直到下一个轮次的时间取决于用户的时钟(这对轮次发生没有影响),因此,如果它取决于用户的时钟,它取决于用户的时区?也就是说,服务器的时区不一定与用户的时区相同?不特别是,每20分钟一次