在两小时之间需要帮助改变价值

时间:2018-12-19 23:28:21

标签: php

我已经尝试了一段时间,希望在两次之间更改一些文本,但似乎无法正常工作。我有一张桌子,当时间在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>

1 个答案:

答案 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>';