小编典典

在日期中增加天数

php

我想将天数添加到当前日期:我正在使用以下代码:

$i=30;
echo $date = strtotime(date("Y-m-d", strtotime($date)) . " +".$i."days");

但是我没有得到适当的日期,而是得到了: 2592000

请提出建议。


阅读 450

收藏
2020-05-26

共1个答案

小编典典

这应该是

echo date('Y-m-d', strtotime("+30 days"));

strtotime

期望得到一个包含美国英语日期格式的字符串,并将尝试将该格式解析为相对于现在给出的时间戳的Unix时间戳(自1970年1月1日00:00:00UTC以来的秒数)。当前时间(如果未提供)。

date

返回一个字符串,该字符串根据给定的格式字符串使用给定的整数时间戳或当前时间(如果未提供时间戳)进行格式化。

2020-05-26