Как бы я построил оператор, как если текущее время ($ 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))
Предполагается, что оба значения представляют собой фактические временные метки и не форматированные строки