这应该是
echo date('Y-m-d', strtotime("+30 days"));strtotime
期望得到一个包含美国英语日期格式的字符串,并将尝试将该格式解析为相对于现在给出的时间戳的Unix时间戳(自1970年1月1日00:00:00UTC以来的秒数)。当前时间(如果未提供)。
而
date
返回一个字符串,该字符串根据给定的格式字符串使用给定的整数时间戳或当前时间(如果未提供时间戳)进行格式化。

这应该是
echo date('Y-m-d', strtotime("+30 days"));strtotime
期望得到一个包含美国英语日期格式的字符串,并将尝试将该格式解析为相对于现在给出的时间戳的Unix时间戳(自1970年1月1日00:00:00UTC以来的秒数)。当前时间(如果未提供)。
而
date
返回一个字符串,该字符串根据给定的格式字符串使用给定的整数时间戳或当前时间(如果未提供时间戳)进行格式化。