1..52 # ->clean() - returns null if not required # validate strtotime formats - accepts dates parsable by strtotime - accepts dates parsable by strtotime - throws a sfValidatorError if the date is a string and is not parsable by strtotime - throws a sfValidatorError # validate timestamp - accepts timestamps as input # validate date array - accepts an array as an input - accepts an array as an input - accepts an array as an input - recognises a leapyear - throws a sfValidatorError if the date is not valid - throws a sfValidatorError - throws a sfValidatorError if the date is not valid - throws a sfValidatorError - throws a sfValidatorError if the date is not valid - throws a sfValidatorError # validate regex - accepts a regular expression to match dates - accepts a regular expression when cleaning an array - throws a sfValidatorError if the date does not match the regex - returns the expected date format in the error message - throws a sfValidatorError - returns the expected date format error if provided # option with_time - accepts an array as an input - accepts an array as an input - accepts an array as an input - accepts an array as an input - accepts an array as an input - accepts an array as an input - accepts an array as an input - accepts an array as an input - accepts an array as an input - throws a sfValidatorError if the time is not valid - can accept date time with the with_time option - can accept date time with the with_time option - can accept date time with the with_time option - can accept date time with the with_time option # change date output - output format can be change with the date_output option - output format can be change with the date_output option - throws an exception if the date is empty and required is true - throws an exception if the date is empty and required is true - throws an exception if the date is empty and required is true - throws an exception if the date is empty and required is true # max and min options - can accept a max/min option - throws an exception if the date is not within the range provided by the min/max options - throws an exception if the date is not within the range provided by the min/max options # max and min options out off timestamp range - can accept a max/min option string - can accept a max/min option array - throws an exception if the date is not within the range provided by the min/max options - check exception message - throws an exception if the date is not within the range provided by the min/max options - check exception message - respects incoming and default timezones # Looks like everything went fine.