如何在PHP中修复此错误:“遇到一个非常好的数值”

时间:2012-08-14 17:56:49

标签: php strtotime

  

可能重复:
  A non well formed numeric value encountered

为什么这不起作用?

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

我看到的错误是:

  

遇到非正确形成的数值

1 个答案:

答案 0 :(得分:24)

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

修改:您可以在第二个参数上再次使用strtotime来获得所需内容:

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