2013-12-21 35 views
1

我在codeigniter視圖中編寫了一個php函數來計算出生日期的年齡。它與WAMP SERVER 2.4(PHP 5.4)一起工作,但在WAMP SERVER 2.0(PHP 5.2)中顯示錯誤。 我的代碼,datetime :: diff不能在codeigniter視圖中工作

function dob($dob) 
{ 
    $bday = new DateTime($dob); 
    $today = new DateTime('2013-11-08'); // for testing purposes 
    $bday = $today->diff($bday); 
    return $bday->y.' Years'; 
} 

出現的錯誤,

Fatal error: Call to undefined method DateTime::diff() in C:\wamp\www\lamsapp\application\views\dm\form_tapal_app.php on line 80 

有人可以幫我請..

回答

4

這是因爲DateTime::diff()可從PHP版本> = 5.3.0

Source

1

diff應該使用php 5> = 5.3.0。

你可以引用here

+0

哦!謝謝你......我知道了:) – coderaiseR