php - 如何使用数据库中的月份数添加天间隔?
问题描述
我试图让它与名为 $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 查询的数据库中添加来自数据库的月份数的间隔?因为它目前在为参数分配数字时有效。
解决方案
推荐阅读
- django - 如何在 LISTVIEW 中添加额外的上下文数据而不破坏内置分页
- php - 将自定义标头参数传递给 Knp SnappyBundle
- sql - 合并sql条件为空问题
- c# - SignalR 如何接收自定义数据类型?
- java - 如何通过按 Chrome 下的相同链接重新加载页面并开始下载?在 FF 下运行良好
- azure - 尝试从 Azure 表中删除实体时,Azure Logic App 给出 404
- r - R中的strptime函数返回空值
- reactjs - 为 react 应用设置 nginx 代理
- docker - fabcar 示例:致命错误:运行时执行期间出现意外信号 [信号 SIGSEGV:分段违规代码=0x1 addr=0x63 pc=0x7f84bc4ea259]
- linux - linux仅合并来自多个文件的行子集