sql >> Databasteknik >  >> RDS >> Mysql

PHP-tabell (Datum) dynamisk färgändring baserat på giltighet

Eftersom PHP>=5.2.0 kan du använda klassen DateTime som sådan:

if (new DateTime() > new DateTime("2010-05-15 16:00:00")) {
    # current time is greater than 2010-05-15 16:00:00
    # in other words, 2010-05-15 16:00:00 has passed
}

Strängen som skickas till DateTime-konstruktorn tolkas enligt dessa regler.

Här är ett exempel med din kod:

<td class="exdate" style="color:<?php echo (new DateTime() > new DateTime($rows['Six_Monthly'])) ? 'red' : 'green'; ?>;" ><? echo $rows['Six_Monthly']; ?></td>



  1. MySQL väljer max rekord i grupp av

  2. MySQL - Unik främmande nyckel

  3. Oracle SQL Where-klausul för att hitta datumposter äldre än 30 dagar

  4. MySQL:sammansatt index fulltext+btree?