100% - это таймштамп, когда завершится таймер. Например 1512478778109
0% - это таймштамп начала отсчета. Например 1511614778109
И, например, сейчас время 1512046778109
Вычитаем из текущего времени время начала. Получаем 1512046778109-1511614778109=432000000
Вычисляем разницу между временем начала и конца. Получаем 1512478778109-1511614778109=864000000
Делим одно на другое 432000000/864000000=0.5
В итоге имеем 50%