protected function _validateAfter($attribute, $value, $parameters)
    {
        $this->_requireParameterCount(1, $parameters, 'after');

        if (! is_string($value)) {
            return false;
        }

        if ($format = $this->_getDateFormat($attribute)) {
            return $this->_validateAfterWithFormat($format, $value, $parameters);
        }

        if (! ($date = strtotime($parameters[0]))) {
            return strtotime($value) > strtotime($this->_getValue($parameters[0]));
        }

        return strtotime($value) > $date;
    }
protected function _validateAfter($attribute, $value, $parameters)
    {
        $this->_requireParameterCount(1, $parameters, 'after');

        if (! is_string($value)) {
            return false;
        }

        if ($format = $this->_getDateFormat($attribute)) {
            return $this->_validateAfterWithFormat($format, $value, $parameters);
        }

        if (! ($date = strtotime($parameters[0]))) {
            return strtotime($value) > strtotime($this->_getValue($parameters[0]));
        }

        return strtotime($value) > $date;
    }
protected function _validateAfter ( $ attribute , $ value , $ parameters ) { $ this -> _requireParameterCount ( 1 , $ parameters , 'after' ) ; if ( ! is_string ( $ value ) ) { return false ; } if ( $ format = $ this -> _getDateFormat ( $ attribute ) ) { return $ this -> _validateAfterWithFormat ( $ format , $ value , $ parameters ) ; } if ( ! ( $ date = strtotime ( $ parameters [ 0 ] ) ) ) { return strtotime ( $ value ) > strtotime ( $ this -> _getValue ( $ parameters [ 0 ] ) ) ; } return strtotime ( $ value ) > $ date ; }
Validate the date is after a given date.

@param  string  $attribute
@param  mixed   $value
@param  array   $parameters
@return bool
Validate the date is after a given date .