1
resposta

Utilizando lib moment na função update

Estou fazendo um código que necessita a data de nascimento, utilizei a lib moment para tratar a data no formato DD-MM-YYYY na função de criação, porém estou tendo dificuldades para implantar isso no update. Como ficaria para fazer o update não sendo no formato YYYY-MM-DD? Segue parte do código em questão:

    async update(){
        await client_Table.getID(this.id)
        const fields = ['name', 'surname', 'gender', 'birthday', 'age', 'city']

        const dataUpdate = {}
        fields.forEach((field) =>{
//            moment(, 'DD/MM/YYYY').format('YYYY-MM-DD')
            const values = this[field]
            if(typeof values === 'string' && values.length > 0 || typeof values === 'number'){
                dataUpdate[field] = values          
            }

        })...
1 resposta

Boa tarde Rafaela, tudo certo?

Para não criar dificuldades muito grandes e requerir tratar com o moment em vários lugares diferentes no código, eu sugiro guardar apenas uma string e tratar em um lugar centralizado com o moment, talvez dentro da classe Client que você criou.

Se você conseguiu desenvolver mais alguma coisa nesse projeto compartilha o link do GitHub conosco!

Bons estudos e qualquer coisa só dar um retorno aqui no fórum!