Bom dia, estou tentando criar uma função para formatar uma data que envio na input de um calendário ou também pode ser digitada pelo usuário. Alguém pode me ajudar ?
Bom dia, estou tentando criar uma função para formatar uma data que envio na input de um calendário ou também pode ser digitada pelo usuário. Alguém pode me ajudar ?
Bom dia!
Com typescript, você tem duas opções:
1: Momentjs:
Install: npm install moment --save
Import: import * as moment from 'moment';
Uso: let formattedDate = (moment(yourDate)).format('DD-MMM-YYYY HH:mm:ss')
2: DatePipe (se Angular)
Import: import { DatePipe } from '@angular/common';
Uso: const datepipe: DatePipe = new DatePipe('pt-BR') let formattedDate = datepipe.transform(yourDate, 'dd-MMM-YYYY HH:mm:ss')
Bons estudos!
Obrigada, Thiago !
Bom dia!
Marque a minha resposta como "Solução", para encerrar este tópico.
Bons estudos!
Antes de fazer a conclusão me tira uma dúvida .. Se eu tenho uma input pra preencher e no momento em que digito ela tem que sair exatamente dessa forma por ex: 02/2022. Como faria isso, já que o Pipe serve só pra na hora de realmente apresentar esse dado.
Boa tarde!
Ai é diferente o ponto. É no html. Ai recomendo você usar o JQuery e setar uma máscara no input.