Помогите решить задачу: добавляю в базу mysql запись и текущее время + время жизни записи (в формате timestamp). На php проверяю, если текущее время больше или равно времени в базе , то запись удаляю. Если нет, то вывожу прогресс бар, показывающий разницу между текущим временем и временем в базе в %.
Т.е чтобы визуально это выглядело так - добавил запись, на странице начал заполнятся прогресс бар, дошло до 100%, запись удалилась.
Прогресс бар вывожу так - < div class='d1' >< div class='d2' style='width: $x%;' >< /div >< /div >";
Застрял на вычислении процента разницы
Если всё правильно понял, то мы имеем следующее:
- время добавления записи (Т1);
- время удаления записи (Т2);
- текущее время (ТК).
Тогда формула вычисления процента будет такой:
(ТК-Т1)/(Т2-Т1)*100%
Если же время удаления записи задано как время, через которое после добавления запись должна быть удалена (ТЖ), то тогда формула будет выглядеть так:
(ТК-Т1)/ТЖ*100%