Posting a comment as an answer
: . . PHP . .
:. , PHP date_parse_from_format(). , :
array('required', 'date_format:n/j/Y', 'regex:/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/')
, , , :
[0-9]{2}= , 0 9.
[0-9]{4}= 4 , 0 9.
\/= . .
: . , , , "99/99/9999", .
after:01-01-1900. , ,
'date_of_birth'=>array('required', 'date_format:"n/j/Y"', 'after:01-01-1900')
(, , ...).
, : , , . PHP DateTime:: createFromFormat().
DateTime::createFromFormat('n/j/Y', '99/99/9999');
"10007-06-07", "01 -01-1900", - , - , - , , . , :)
, , . -