У меня есть скрипт php, который я пытаюсь изменить.Исходный код написан для увеличения таймера обратного отсчета на значение, извлекаемое из SQL при каждом нажатии кнопки.
То, что я пытался сделать, - это изменить код, чтобы время не увеличивалось, а фактически сбрасывалось на определенное оставшееся время ТОЛЬКО КОГДА время таймера меньше определенного значения (скажем, 60 секунд).Например: кнопка нажата за 45 секунд до конца;Таймер сбрасывается до 60 секунд.Нажатие кнопки в течение 2 минут не влияет на таймер.
Оригинальный код выглядит так:
// Price increment
$auction['Auction']['start_price'] += $data['auction_price_increment'];
if(strtotime($auction['Auction']['end_time']) < time()) {
$auction['Auction']['end_time'] = date('Y-m-d H:i:s');
}
// Time increment
$auction['Auction']['end_time'] = date('Y-m-d H:i:s', strtotime($auction['Auction']['end_time']) + $data['auction_time_increment']);
if(strtotime($auction['Auction']['end_time']) < time()) {
$auction['Auction']['end_time'] = date('Y-m-d H:i:s');
}
Буду признателен за любые идеи о том, как это сделать.