Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.05.2021, 19:42
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Цикличные таймеры обратного отсчета в php
Помогите пожалуйста написать код. Не понимаю даже с чего начать.
Есть переменная minute = 2; // минуты. Может быть от 1 до 180минут.

Установив 2 минуты и запустив php скрипт мы должны получить цифру в секундах сколько осталось до истечения 2 минут в (обратном порядке).
Например, делаем рефешь, Получаем: 15сек. Через 5 секунд снова делаем рефрешь, получаем 10сек. Когда таймер досчитал до 0 он опять сбрасывается на 120 секунд (2 минуты) и снова считает до 0.

Насколько я понимаю здесь нужно задействовать date();
Но в каком направление дальше двигаться я не понимаю.

Если minute = 1
Можно сделать так: echo date('s')-60;
таким образом получим работающий отсчет. А как быть если minute = 2?

Больше никаких переменных сохранять в файл\базу мы не можем.

Последний раз редактировалось dima85, 18.05.2021 в 20:23.
Ответить с цитированием
  #2 (permalink)  
Старый 18.05.2021, 20:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

dima85,
условно ...
return minute - now % minute;
Ответить с цитированием
  #3 (permalink)  
Старый 18.05.2021, 20:46
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

dima85,
стоит использовать язык по назначению. не предназначен пых для таких задач
есть крон, планировщик задач ... компилируемые языки, nodejs ... и множество языков для веба. которые живут своей жизнью в процессе вашего сервера
зачем делать описанное вами если у клиента(браузер ...) есть часы, пусть клиент и отслеживает
Ответить с цитированием
  #4 (permalink)  
Старый 18.05.2021, 20:53
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

рони, гениально, работает. Спасибо большое!
Vlasenko Fedor, да, вы конечно же правы. Но конкретно для моего задачи, нужен именно способ который предложил Рони.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему в JavaScript не изменили простую и очевидную штуку? jaroslav.tavgen Общие вопросы Javascript 39 21.04.2020 19:48
таймер обратного отсчета yintar jQuery 6 03.09.2014 11:16
Таймер обратного отсчета UNIX time TuxShot Общие вопросы Javascript 6 03.08.2014 13:36
#help Таймер обратного отсчета и куки poroxprod Общие вопросы Javascript 0 11.04.2014 14:46
Скрипт обратного отсчета времени Extremal1989 Общие вопросы Javascript 13 30.12.2012 11:47