As duas formas – antes e dantes – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas conforme o contexto; o termo “antes” raramente poderá ser substituído por “dantes” mas o contrário é por vezes possível.
Antes é um advérbio que significa em tempo anterior; em lugar anterior (estabelece uma prioridade de ordem).
Você está antes de mim, espera pela tua vez! :: ordem
A aldeia fica antes de chegares à cidade. :: lugar
Saiu antes da reunião terminar. :: tempo
Também é usado no sentido de preferência ou escolha (advérbio de modo).
Antes isto do que aquilo!
Antes ser louco por seu próprio critério, que sábio segundo a opinião dos outros.
Dantes advém da construção “de + antes”; é um advérbio de tempo que significa antigamente; outrora; no tempo antigo; em tempos idos; do passado.
Nada mais será como dantes.
Dantes ele não usava bigode.
Mesmo sem a fortuna de dantes ela ainda é milionária.
Podemos substituir por “antes” e teríamos um sentido similar mas dantes expressa maior intensidade e “coloca as coisas” no passado, no antigamente.
Referências
Antes advém do latim ante.