我目前有一个脚本来计算两个日期之间的差异,以天为单位:
$now = new DateTime();
$birthday = new DateTime('1973-04-18 09:48:00');
$interval = $now->diff($birthday);
echo $interval->format('%a days');
但是,我继续收到此错误:
致命错误:在第4行的/home/test/public_html/age.php中调用未定义的方法DateTime :: diff()
我发现这段代码只适用于PHP 5.3版本,但5.2.17是否有解决方法?