一尘不染

在PHP中向$ Date添加天数

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

什么是以“ Ymd”格式获取日期的正确方法,以便它们可以在其他查​​询中使用?


阅读 495

收藏
2020-05-26

共1个答案

一尘不染

您要做的就是使用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
2020-05-26