LOCALHOST系统正常。但当我上传到免费托管(000webhost.com)时,它给了我这个错误:
“致命错误:在第273行/home/a5927002/public_html/thesis2/lib/functions.php中调用未定义的方法DateTime :: add()”
所以我寻找一个函数或类DateTime,我无法在任何地方找到它。但它在localhost中运行良好。任何想法的家伙?
答案 0 :(得分:2)
我认为您的本地编译使用php 5.3或更高版本,但您的共享主机是使用php 5.2或更低版本编译的。您需要PHP版本5.3.0或更高版本才能使用添加功能。有关详细信息,请参阅以下链接:
使用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');