0

伙计们即时帮助某人使用他的 php 代码。但我似乎无法弄清楚这段代码有什么问题:

在此处输入图像描述

系统在 LOCALHOST 中很好。但是当我将它上传到免费主机(000webhost.com)时,它给了我这个错误:

“致命错误:在第 273 行的 /home/a5927002/public_html/thesis2/lib/functions.php 中调用未定义的方法 DateTime::add()”

所以我寻找一个函数或类 DateTime,我无法在任何地方找到它。但它在本地主机中工作正常。有什么想法吗?

4

1 回答 1

2

我认为您的本地使用 php 5.3 或更高版本编译,但您的共享主机使用 php 5.2 或更低版本编译。添加功能需要 PHP 5.3.0 或更高版本。有关更多信息,请参阅以下链接:

约会时间

DateTime::modify() 是使用 PHP 5.2 (php.net) 时的替代方法。例如,您可以使用 modify 函数将 1 天添加到特定日期:

$date = date_create('2006-12-12');
date_modify($date, '+1 day');
echo date_format($date, 'Y-m-d');
于 2013-03-03T09:25:54.947 回答