2013-03-03 50 views
0

家伙即时帮助某人与他的PHP代码。但我似乎无法弄清楚什么是错,此代码:是DateTime中的一个预定义的函数或方法在PHP中?

enter image description here

系统处于LOCALHOST罚款。但是当我把它上传到一个免费托管(000webhost.com)它给了我这个错误:

“致命错误:调用未定义的方法日期时间::加()在/ home/a5927002 /的public_html/thesis2/lib目录/functions.php在线273"

,所以我找一个函数或类日期时间,我不能在任何地方找到它。但它在localhost中工作正常。任何想法家伙?

+0

无需重复提问。它已经被问:http://stackoverflow.com/questions/3938741/call-to-undefined-method-datetimeadd-method-in-php – varnie 2013-03-03 09:28:40

回答

2

我觉得你的本地编译PHP 5.3或更高版本,但您的共享主机与PHP 5.2编译或lower.You需要PHP版本5.3.0或更高的附加功能。请参阅以下链接了解更多信息:

DateTime

日期时间::修改()使用PHP 5.2(php.net)时是一个另类。例如,您可以使用修改功能将1天添加到特定日期:

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

所以什么youre说先生是000webhost.com犯规支持PHP5? – 2013-03-03 09:28:47

+0

没有它支持PHP 5,但也许它不支持PHP 5.3,或者您可能要求他们在编译PHP 5.3或更高版本为您 – MIIB 2013-03-03 09:29:44

+0

@Belmark在000webhost.com – 2013-03-03 09:31:14

相关问题