TF
Formato da data ao estilo brasileiro
Fechado
Pessoal, boa noite.
Criei um formulário, onde tenho um campo tipo TDate, onde no método onEdit uso TDate::date2br($objeto->dt_nasc) para o converter ao formato brasileiro. Porém quando seleciono uma data naquele "calendariozinho" ao lado do campo TDate, o formato sai no estilo americano. Como faço para que isso não aconteça mais?
Criei um formulário, onde tenho um campo tipo TDate, onde no método onEdit uso TDate::date2br($objeto->dt_nasc) para o converter ao formato brasileiro. Porém quando seleciono uma data naquele "calendariozinho" ao lado do campo TDate, o formato sai no estilo americano. Como faço para que isso não aconteça mais?
Não sei se ja esta usando: $nome_do_campo->setMask('dd/mm/yyyy');
Consegui resolver alterando a $this->mask da classe TDate para o formato nacional.
Ops. Quando usa setMask no próprio form inibe o uso normal do calendário, não sendo funcional.
Tiago,
Não altere a classe diretamente, você ficará preso ao tentar atualizar.
Use o método setMask() sobre o objeto data.
Att,