在PHP中如何增加$Date的天数
P粉741678385
P粉741678385 2023-08-20 15:57:20
[PHP讨论组]

我有一个作为MySQL查询的一部分返回的日期,格式为2010-09-17

我想要将变量$Date2至$Date5设置如下:

$Date2 = $Date + 1

$Date3 = $Date + 2

等等,这样返回2010-09-182010-09-19,等等。

我尝试过

date('Y-m-d', strtotime($Date. ' + 1 day'))

但这给我返回的是$Date之前的日期。

有什么正确的方法可以以'Y-m-d'格式获取我的日期,以便它们可以在另一个查询中使用?

P粉741678385
P粉741678385

全部回复(1)
P粉258788831

你只需要像这样使用days而不是day

<?php
$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));
?>

它会正确输出:

2010-09-18
2010-09-19
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号