mam taki plik:
class Person { /** * @var bool */ private $dob = ''; private $age = ''; /** * @param string $dob */ public function setDob($dob) { $this->dob = $dob; } /** * @return string */ public function getDob() { return $this->dob; } }
Chialem zbudować funkcje dla potrzeb oblczenia wieku osoby na podstawie daty urodznia. Kiedyś używałem czegoś na kształt poniżej ale nie potrafie tego użyć w strukturze funkcji / klas.
public function setAge($age ){ $now = new DateTime(); //dzisiejsza data //echo $now->format('Y-m-d'); $date = new DateTime($dob); //format daty dla potrzeb obliczenia wieku osoby na podstawie dob //echo $dob1->format('Y-m-d'); $this->age = $now->diff($date); //oblicz wiek...odwołąnie do wieku w formacie echo '.$age->y.' } public function getAge(){ return $this->age; }
Dziekuje z góry za pomoc jak to zrobić.