是DateTime在PHP中的预定义函数或方法?

时间:2013-03-03 09:23:46

标签: php

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

enter image description here

LOCALHOST系统正常。但当我上传到免费托管(000webhost.com)时,它给了我这个错误:

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

所以我寻找一个函数或类DateTime,我无法在任何地方找到它。但它在localhost中运行良好。任何想法的家伙?

1 个答案:

答案 0 :(得分:2)

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

DateTime

使用PHP 5.2(php.net)时,DateTime :: modify()是另一种选择。例如,您可以使用修改功能将特定日期添加1天:

$date = date_create('2006-12-12');
date_modify($date, '+1 day');
echo date_format($date, 'Y-m-d');