首页 > 解决方案 > 如何使用数据库中的月份数添加天间隔?

问题描述

我试图让它与名为 $endmonth 的数据库变量一起使用,该变量包含各种月份数字,但没有任何内容不显示。

因此,例如,如果我要将第一个参数中的 $endmonth 变量更改为 5,程序将添加 40 天,显示 07-02,即 7 月 2 日,但是我如何使用数据库中的各种月份数字来做到这一点。

while($row = mysqli_fetch_array($results))
{
    $endMonth = $row['month_number'];
        
    $current_month = DateTime::createFromFormat('m', $endMonth );
    date_add($current_month,date_interval_create_from_date_string("40 days"));
    print_r(date_format($current_month,"m-d"));

}

如何从数据库中循环该变量,以便程序从使用 PHP 函数而不是 MySQL 查询的数据库中添加来自数据库的月份数的间隔?因为它目前在为参数分配数字时有效。

标签: php

解决方案


推荐阅读