public function __isset($name) { if ($name == 'day') { $name = 'mday'; } return ($name == 'year' || $name == 'month' || $name == 'mday' || $name == 'hour' || $name == 'min' || $name == 'sec') && isset($this->{'_' . $name}); }