我有一个日期存储在 php mysql 中。
表名称为:Companies
& 列名称为Validity
有效期
基本上就像产品的到期日期。
当当前日期相差 30 天左右时,如何将其设置为粗体,并且如果当前日期超过有效期
,则应将其设置为斜体。
示例:
XYZ 公司有效期为:2016-04-28
当前日期:2016-03-30
这里的差异小于 30 天,因此有效期必须在此处加粗。
& 如果当前日期是 2016 年 4 月 29 日,则有效期
日期必须为斜体。
最佳答案
试试这个
$datetime1 = new DateTime($Validity);
$datetime2 = new DateTime('now');
$interval = $datetime2->diff($datetime1);
$diff=$interval->format('%R%a');
if($diff<0){echo "<i>";}
if($diff<=30 &&$diff >=0){echo "<b>";}
echo $Validity;
if($diff<0){echo "</i>";}
if($diff<=30 &&$diff >=0){echo "</b>";}
关于php - 当 DATE 即将到达当前日期等时将 DATE 设为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36314529/