6

可能重复:
遇到格式不正确的数值

为什么这不起作用?

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

我看到的错误是:

遇到格式不正确的数值

4

1 回答 1

26

的第二个参数strtotime需要时间戳,而不是字符串。参见手册strtotime

您可以strtotime再次使用第二个参数来获得您想要的:

echo gmdate('Y-m-d H:i:s',strtotime('+7 days',strtotime('2035-01-01 00:00:00')));
于 2012-08-14T17:59:18.623 回答