Quando um numero é convertido para string, é adicionado um 0 na frente, mas com isso o numero ficara errado quando for concatenado com uma string, dará um bug, para isso adicionei o replace, para remover esses zeros, só que quando o numero é 10, o zero será removido, dai fica 1.
Bug dos meses 10
Quando um numero é convertido para string, é adicionado um 0 na frente, mas com isso o numero ficara errado quando for concatenado com uma string, dará um bug, para isso adicionei o replace, para remover esses zeros, só que quando o numero é 10, o zero será removido, dai fica 1.