public function set($value) { // value can be valid date format, as in config['locale']['date'] if (!$value) { return parent::set(null); } if (is_int($value)) { return parent::set(date('Y-m-d', $value)); } return parent::set($this->convertDate($value, null, 'Y-m-d')); }
function set($value) { // value can be valid date format, as in config['locale']['date'] if (!$value) { return parent::set(null); } @(list($d, $m, $y) = explode('/', $value)); if ($y) { $value = join('/', array($m, $d, $y)); } elseif ($m) { $value = join('/', array($m, $d)); } $value = date('Y-m-d', strtotime($value)); return parent::set($value); }