Example #1
0
 /**
  * @param $name
  * @param $params
  * @return string|null
  */
 static function GetDateForDB($name, $params)
 {
     $date = Request::GetString($name, $params);
     $date = explode('/', $date);
     settype($date[0], 'integer');
     settype($date[1], 'integer');
     settype($date[2], 'integer');
     if (checkdate($date[1], $date[0], $date[2])) {
         if ($date[2] < 1900) {
             $date = null;
         } else {
             $date = mktime(0, 0, 0, $date[1], $date[0], $date[2]);
             $date = date('Y-m-d H:i:s', $date);
         }
     } else {
         $date = null;
     }
     return $date;
 }