Нужна помощь, чтобы изменить значение, когда время между двумя часами

Некоторое время я пытался изменить текст, когда время между ними два раза, и я не могу заставить его работать. У меня есть таблица, и когда время между 14-17, какой-то текст должен быть зеленым, а не черным. Как бы я сделал это в PHP? Я также дал разные <td>Это разные идентификаторы, для которых когда будет зеленый.

<table class="table table-striped table-bordered text-center">
<thead class="table-dark">
<tr>
<th scope="col" width="9%" align="center">Tid</th>
<th scope="col" width="7%">Rom</th>
<th scope="col">Band</th>
<th scope="col">Navn på ansvarlig</th>
<th scope="col">Telefonnummer</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">11-14</th>
<td>#1</td>
<td id="1-1">Band 1</td>
<td>Navn på ansvarlig</td>
<td>+47 123 45 678</td>
</tr>
<tr>
<th scope="row">14-17</th>
<td id="1-2">#1</td>
<td>Band 2</td>
<td>Navn på ansvarlig</td>
<td>+47 123 45 678</td>
</tr>
<tr>
<th scope="row">17-20</th>
<td id="1-3">#1</td>
<td>Band 3</td>
<td>Navn på ansvarlig</td>
<td>+47 123 45 678</td>
</tr>
<tr>
<th scope="row">20-23</th>
<td id="1-4">#1</td>
<td>Band 4</td>
<td>Navn på ansvarlig</td>
<td>+47 123 45 678</td>
</tr>
</tbody>
</table>

-3

Решение

Если вы создаете таблицу из PHP вы можете сделать,

if (date('H.i') >= 14.00 && date('H.i') <= 17.00) {

$color = 'green';

} else {

$color = 'black';
}

и создать таблицу, как,

echo '<td style="color:'.$color.';"><td>';
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector