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