Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Função para formatar data em Typescrip

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 ?

5 respostas
solução!

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.