現在、2つの日付の差を日数で計算するスクリプトがあります。
$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の回避策はありますか?