我已经尝试了一段时间,希望在两次之间更改一些文本,但似乎无法正常工作。我有一张桌子,当时间在14-17之间时,某些文本应该是绿色而不是黑色。我将如何在PHP中做到这一点?我还给出了不同的<td>
的不同ID,以表示何时将变为绿色。
<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>
答案 0 :(得分:0)
如果您要通过php创建表,
if (date('H.i') >= 14.00 && date('H.i') <= 17.00) {
$color = 'green';
} else {
$color = 'black';
}
并创建表,
echo '<td style="color:'.$color.';"><td>';