Как узнать процент оставшего времени?
$start_time = 1538388000; /* стартовое время отсчтеа 01-10-2018 */
$time = time(); /* текущее время */
$end_time = 1540892639; /* время окончания 30-10-2018 */

$diff_time = ($end_time-$start_time); /* разница времени между 01-10-2018 и 30-10-2018 */
$left_time = ($end_time-$time); /* осталось время до 30-10-2018 */

$left_procent = round((($left_time/$diff_time)*100), 0); /* осталось времени в % между интервалом 01-10-2018 и 30-10-2018 */
echo $left_procent.'%';
Конечно если у вас $start_time будет текущее время, то и результат всегда будет 100%
У меня разрыв шаблона. Неужели человек с таким знанием арифметики программирует на PHP?!$interval = $end_time - $start_time;
$time = time() - $start_time;
echo "прошло: ".round( 100 * $time / $interval )."%<br>";
echo "осталось: ".round( 100 - 100 * $time / $interval )."%<br>";