【发布时间】:2019-06-16 03:16:12
【问题描述】:
我有一个包含三个日期的表,我使用 date_diff 来查找一些结果及其工作。 此结果显示在引导徽章内,但我尝试根据结果徽章更改颜色。
<?php
$date1 = date_create($lines3x['date_open']);
$date2 = date_create($lines3x['date_close']);
$date3 = date_create($lines3x['date_finish']);
//difference between two dates
$diff = date_diff($date1,$date2);
$diff2 = date_diff($date2,$date3);
?>
<td><span class="badge badge-info"><? echo $diff2->format("%a");?></span></td>
例如,如果 $diff2 结果在 10 到 20 之间,则徽章应该是这样的:
<span class="badge badge-warning">`
ì 如果大于 20,则徽章应为:
<span class="badge badge-danger">`
有什么想法可以实现吗?
【问题讨论】:
标签: php date if-statement colors diff