我如何在PHP中修复此错误:";遇到格式不正确的数值“quot;

我如何在PHP中修复此错误:";遇到格式不正确的数值“quot;,php,strtotime,Php,Strtotime,可能重复: 为什么这样不行 echo gmdate('Y-m-d H:i:s',strtotime('+7 days','2035-01-01 00:00:00')); 我看到的错误是: 遇到格式不正确的数值 strotime的第二个参数需要时间戳,而不是字符串。请参阅上的手册 您可以在第二个参数上再次使用strotime,以获得所需的: echo gmdate('Y-m-d H:i:s',strtotime('+7 days',strtotime('2035-01-01 00:00:00'

可能重复:

为什么这样不行

echo gmdate('Y-m-d H:i:s',strtotime('+7 days','2035-01-01 00:00:00'));
我看到的错误是:

遇到格式不正确的数值


strotime
的第二个参数需要时间戳,而不是字符串。请参阅上的手册

您可以在第二个参数上再次使用
strotime
,以获得所需的:

echo gmdate('Y-m-d H:i:s',strtotime('+7 days',strtotime('2035-01-01 00:00:00')));

我认为你应该考虑这里给出的答案:链接到一个可能的副本是无效的。最后,我查看了这个问题的至少10个答案,没有人解释在再次使用strotime()之前需要将其转换为时间戳。