whats the purpose of $max - you don't use it?
what color when its after 12:00?
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I have a table data and I want to change it's font-color: green when on time and font-color: red when late (08:00 and 12:00 respectively).
I have this chunk of code but it only changes the font-color to green even when the $data->login is greater than 08:00.
data->login is in datetime format
<td style="color: <?php $format = 'H:i';
$start='08:00';
$end='12:00';
$login=DateTime::createFromFormat($format, $data->login);
$min=DateTime::createFromFormat($format, $start);
$max=DateTime::createFromFormat($format, $end);
if($login <= $min){echo 'green';}elseif($login > $min){echo 'red'; } ?>">
<b><?php $date = date_create($data->login); echo date_format($date, "h:i A - M. d") ?></b></td>
<td style="{{ Carbon\Carbon::parse($data->login)->hour() < 8 ? 'green' : 'red'}}" >
<strong>{{ Carbon\Carbon::parse($data->login)->format('h:i A - M. d') }}</strong>
Please or to participate in this conversation.