php - 当 DATE 即将到达当前日期等时将 DATE 设为粗体

标签 php mysql date

我有一个日期存储在 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/

相关文章:

php - 使用 PHP 的交互式 shell

php - IE 查询参数中的 UTF-8 编码问题

mysql - 我的 rspec 测试是否由于 mysql 时间戳格式而失败?

ios - 将日期字符串(2016-04-27T08 :06:07. 531Z)转换为特定日期格式dd.MM.YYYY

php - 将时间存储在 VARCHAR 或秒 INT 中哪个是最好的方法?

c# - 为什么不能转换此double值

php - 如何在另一个页面恢复Socket连接?

php - 远程解析 XML 与使用 cURL 本地保存文件并在本地解析

php - 计算价格范围内的订单,并按周数分组

python - 超过锁定等待超时;尝试重新启动事务 MYSQL Python