PHP で OOP を使用して年齢計算関数をクラス ファイルに追加する必要があります。入力は mm/dd/yyyy 形式です。
私が持っているコードはうまく機能しますが、正しい結果が得られません。どうすれば修正できますか?
<?php
class user {
public $firstName;
public $lastName;
public $birthDate;
public function setfirstName($firstName) {
$this->firstName = $firstName;
}
public function getfirstName() {
return $this->firstName;
}
public function setlastName($lastName) {
$this->lastName = $lastName;
}
public function getlastName() {
return $this->lastName;
}
public function setbirthDate($birthDate) {
$this->birthDate = $birthDate;
}
public function getbirthDate() {
return $this->birthDate;
}
public function getAge() {
return intval(substr(date('mmddyyyy') - date('mmddyyyy', strtotime($this->birthDate)), 0, -4));
}
}
?>
あと、10年足したり10年引いたりできるようにしたいです。