From 3038de9d4afec134890b8129b94f07ae57b4df11 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Mon, 12 Apr 2021 13:37:50 -0500 Subject: [PATCH] funcion crear fecha con formato dd-mm-aaaa --- server/controller/Servicio/gustavoBazPrada.js | 2 +- server/controller/Servicio/reporte.js | 7 +++---- server/helper/validar.js | 10 ++++++++++ 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/server/controller/Servicio/gustavoBazPrada.js b/server/controller/Servicio/gustavoBazPrada.js index 437975a..230fd1b 100644 --- a/server/controller/Servicio/gustavoBazPrada.js +++ b/server/controller/Servicio/gustavoBazPrada.js @@ -29,7 +29,7 @@ const gustavoBazPrada = async (body) => { nombre: res[i].Usuario.nombre, licenciatura: res[i].Carrera.carrera, correo: res[i].correo, - fechaLiberacion: moment(res[i].fechaLiberacion), + fechaLiberacion: validar.crearDDMMAAAA(res[i].fechaLiberacion), }); try { fs.unlinkSync(path); diff --git a/server/controller/Servicio/reporte.js b/server/controller/Servicio/reporte.js index d3168ee..23a93fc 100644 --- a/server/controller/Servicio/reporte.js +++ b/server/controller/Servicio/reporte.js @@ -1,5 +1,4 @@ const fs = require('fs'); -const moment = require('moment'); const { convertArrayToCSV } = require('convert-array-to-csv'); const { Op } = require('sequelize'); const validar = require('../../helper/validar'); @@ -35,9 +34,9 @@ const reporte = async (body) => { nombre: res[i].Usuario.nombre, licenciatura: res[i].Carrera.carrera, correo: res[i].correo, - fechaInicio: moment(res[i].fechaInicio), - fechaFin: moment(res[i].fechaFin), - fechaLiberacion: moment(res[i].fechaLiberacion), + fechaInicio: validar.crearDDMMAAAA(res[i].fechaInicio), + fechaFin: validar.crearDDMMAAAA(res[i].fechaFin), + fechaLiberacion: validar.crearDDMMAAAA(res[i].fechaLiberacion), institucion: res[i].Programa.institucion, dependencia: res[i].Programa.dependencia, programa: res[i].Programa.programa, diff --git a/server/helper/validar.js b/server/helper/validar.js index 18af260..22c5a32 100644 --- a/server/helper/validar.js +++ b/server/helper/validar.js @@ -149,6 +149,15 @@ const isObjectEmpty = (obj) => { return true; }; +const crearDDMMAAAA = (date) => { + const fechaMoment = moment(date); + let ddmmaaaa = ''; + + if (fechaMoment.isValid()) + ddmmaaaa = `${fechaMoment.date()}-${fechaMoment.month()}-${fechaMoment.year()}`; + return ddmmaaaa; +}; + module.exports = { validar, noValido, @@ -164,4 +173,5 @@ module.exports = { validarPreTermino, validarAccesibilidad, isObjectEmpty, + crearDDMMAAAA, };