Я пытаюсь рассчитать ширину деления на основе продолжительности времени в процентах
У меня есть три div, задайте им ширину и залейте фоновый цвет в зависимости от продолжительности времени между двумя датами
lengthdiv1=2018-4-01 22:31:59 - 2018-01-01 00:00:00
lengthdiv2=2018-10-10 22:31:59 - 2018-4-01 22:31:59
lengthdiv3=2018-12-31 23:59:59 - 2018-10-10 22:31:59
$maxWidth = 100; // total percentage
$eventStart = strtotime('2018-01-01 00:00:00');
$eventEnd = strtotime('2018-4-01 22:31:59');
$eventLength = $eventEnd - $eventStart;
$maxLength = 86400;
$ratio = $eventLength / $maxLength;
$width = round($ratio * $maxWidth);
HTML-код, где я пытался применить ширину div в процентах
<div class="daylight">
<div class="daytime standard" style="width: 20%; background: #D1F1AD;border-left: none;">3m 23d h4</div>
<div class="daytime summer" style="width: 60%; background: #FDE492; text-align: center">3m 23d h4</div>
<div class="daytime standard1" style=" background: #D1F1AD;width: 20%; ">3m 23d h4</div>
</div>