30 секунд, с которыми вы боретесь, это просто +30
, добавленное к условному приращению значения $djs['currenttime']
.
Вы можете использовать функцию time()
, чтобы получить фактическое время. Я предполагаю, что djs['currenttime']
это значение, извлеченное из базы данных. Поэтому сравнение будет следующим:
if(time() > $djs['currenttime'] + 30){
//actions here;
}
time()
возвращает количество секунд с 1 января 1970 года 00:00:00 по Гринвичу, поэтому, чтобы это работало, формат переменной $djs['currenttime']
также должен быть меткой времени unix. Если нет, вам необходимо сначала преобразовать один из них в соответствующий формат.