original_string: public static function date($input) {
          $input = Time::toUnix($input);
  
          if (!$input) {
              return false;
          }
  
          list($m, $d, $y) = explode('/', date('m/d/Y', $input));
  
          return checkdate($m, $d, $y);
      }
code: public static function date($input) {
          $input = Time::toUnix($input);
  
          if (!$input) {
              return false;
          }
  
          list($m, $d, $y) = explode('/', date('m/d/Y', $input));
  
          return checkdate($m, $d, $y);
      }
code_tokens: public static function date ( $ input ) { $ input = Time :: toUnix ( $ input ) ; if ( ! $ input ) { return false ; } list ( $ m , $ d , $ y ) = explode ( '/' , date ( 'm/d/Y' , $ input ) ) ; return checkdate ( $ m , $ d , $ y ) ; }
docstring: Validate input is a real date.
  
  @uses Titon\Utility\Time
  
  @param string $input
  @return bool
docstring_tokens: Validate input is a real date .