/** * @param $param * @param $params * @return bool|mixed|null|string */ static function GetDateTime($param, $params) { $default = func_num_args() > 2 ? func_get_arg(2) : null; $Day = Request::GetInteger($param . 'Day', $params); $Month = Request::GetInteger($param . 'Month', $params); $Year = Request::GetInteger($param . 'Year', $params); if (empty($Day) || empty($Month) || empty($Year)) { return $default; } if (checkdate($Month, $Day, $Year)) { $date = mktime(0, 0, 0, $Month, $Day, $Year); } else { $date = time(); } return date('Y-m-d H:i:s', $date); }