0
good night.
How do I format the date that comes from the database using express-handlebars?
Follow my code below:
app js.
const handlebars = require('express-handlebars)
// Handlebars
app.engine('handlebars', handlebars({
defaultLayout: 'main'
}))
app.set('view engine', 'handlebars')
Consultation in the database:
router.get('/clientes', (req, res) => {
Cliente.find().sort({data_registro: 'desc'}).then((clientes) => {
res.render('admin/clientes', {clientes: clientes})
}).catch((err) => {
req.flash('error_msg', 'Houve um erro ao listar os clientes!')
res.redirect('/admin')
})
})
My customers.handlebars
{{#each clientes}}
<div class="card mt-3">
<div class="card-body">
<h3>{{nome}}</h3>
{{dateFormat data_nascimento}}
<h5>Endereço</h5>
<small>{{logradouro}}, {{numero}} - {{bairro}} - {{cidade}}/{{uf}}</small>
<br>
<small>Complemento: {{complemento_referencia}}</small>
<h5>Contato</h5>
<small>E-mail: {{email}}</small>
<br>
<small>Telefones: {{telefone_fixo}} / {{telefone_celular}}</small>
</div>
</div>
{{else}}
{{/each}}