Example #1
0
 /**
  * @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);
 }