Проблема в том, что сравнивать приходится с датой в "американском" формате yy.mm.dd... Попробовал перевести свою дату в такой формат, но дальше не получается...
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $alert_date=date("yymmdd",strtotime("-20 day"));
- while ($row = mysql_fetch_array($res)) {
- $conv_date1=($row['creatdate']);
- $tmp = explode('.',$conv_date1);
- $day = (int)$tmp[0];
- $month = (int)$tmp[1];
- $year = $tmp[2];
- $conv_date2=$year,$month,$day;
- if($conv_date2<=$alert_date){$bg='#ff9999';}else{$bg='#fff';}?>
- <tr>
- <td valign="top" <? echo ("bgcolor='".$bg."'"); ?>><? echo (" ".$row["creatdate"]." "); ?></td>
- <td valign="top" <? echo ("bgcolor='".$bg."'"); ?>><? echo (" ".$row["info"]." "); ?></td>
- </tr>
- <? } ?>