Php 5.1.1中的Php日期时间致命错误

Php 5.1.1中的Php日期时间致命错误,php,datetime,fatal-error,Php,Datetime,Fatal Error,在PHP5.1.1中是否有任何方法可以使用datetime函数 我发现以下错误: Fatal error: Class 'DateTime' not found and i have to convert date into ISO8601 format. 如果我升级我的php版本,会影响我当前的php代码吗 谢谢在类名前面加一个反斜杠,表示它在全局命名空间中: $time = new \DateTime('now', new \DateTimeZone('UTC')); 也许是时候升级到一

PHP5.1.1
中是否有任何方法可以使用datetime函数

我发现以下错误:

Fatal error: Class 'DateTime' not found and i have to convert date into ISO8601 format.
如果我升级我的php版本,会影响我当前的php代码吗


谢谢

在类名前面加一个反斜杠,表示它在全局命名空间中:

$time = new \DateTime('now', new \DateTimeZone('UTC'));

也许是时候升级到一个PHP版本了,这个版本在十年前还没有下线。DateTime直到PHP5.2才被引入。。。至于升级到新版本的PHP是否会带来任何问题,如果不深入查看所有源代码,就很难判断。我建议查看迁移文档,如果是PHP5.1.1,那么PHP中不存在名称空间;直到5.3版才推出