Sugestão de Categorização do Skate

No site da Confederação Brasileira de Skate tem uma página onde são listadas as categorias que existem no skate nacional, e que devem ser utilizadas em campeonatos. Eles são claros que nem todo campeonato terá todas as categorias, mas que, se houver categorias, elas deverão seguira mesma nomenclatura existente no site.

Essa página pode ser vista aqui, Padronização da Nomenclatura de Categorias de Skate

Eu acho que a colocação deles com anos de início e término para cada categoria meio problemática. Primeiro, porque todo ano terão que atualizar a página, e isso pode causar alguma confusão, por erro de digitação. Claro que ocorre se a colocação dos anos não for automatizada, como a que proponho abaixo. Depois, e mais importante, porque as categorias por ano não consideram as diferenças nas idades entre aquele que nasceram no início e no final do ano. Acho que essas categorias deveriam existir de acordo com a idade dos participantes de campeonatos.

Para isso eu fiz um pequeno código em PHP para classificar as categorias de acordo com as idades. O PHP que criei está fica dessa maneira:

Categorias no Skate

Infantil: Meninos ou meninas nascidos após 16/10/2012 (até 9 anos de idade) ou até 5 anos competindo nesta categoria

Mirim Sub-12: - Meninos ou meninas nascidos entre 16/10/2008 e 16/10/2012 (de 10 até 14 anos de idade) / tempo mínimo de 3 anos de permanência

Iniciante Sub-15: - Meninos ou meninas nascidos entre 16/10/2005 e 16/10/2008 (de 15 até 17 anos de idade) / tempo mínimo de 2 anos de permanência, com possibilidade de progressão de categoria por avanço técnico

Amador(a): Rapazes ou moças nã0 profissionalizados nascidos até 16/10/2005 (17 anos ou mais de idade)

Master: Homens ou mulheres nascidos entre 16/10/1981 e 16/10/1985 (de 36 até 40 anos de idade)

Grand Master: Homens ou mulheres nascidos entre 16/10/1976 e 16/10/1981 (de 41 até 45 anos de idade)

Legend: Homens ou mulheres nascidos entre 16/10/1971 e 16/10/1976 (de 46 até 50 anos de idade)

Grand Legend: Homens ou mulheres nascidos entre 16/10/1966 e 16/10/1971 (de 51 até 55 anos de idade)

Vintage: Homens ou mulheres nascidos até 16/10/1966 (56 anos ou mais de idade)

Profissional: Homens ou mulheres independente da idade aprovados pelo Comitê de profissionais de sua modalidade ou profissionalizados antes de 1999

Pro Master: Homens ou mulheres nascidos entre 16/10/1976 e 16/10/1981 (de 41 até 45 anos de idade aprovados pelo Comitê de profissionais de sua modalidade ou profissionalizados antes de 1999)

Pro Legend: Homens ou mulheres nascidos até 16/10/1976 (46 anos ou mais de idade aprovados pelo Comitê de profissionais de sua modalidade ou profissionalizados antes de 1999)

Paraskatista: Homens ou mulheres não profissionais independente da idade com algum tipo de deficiência física ou visual