Files
pcpuma_acatlan_api/server/helper/helper.js
T
xXpuma99Xx 9af90dc0cf reporte
2022-01-24 00:13:19 -06:00

58 lines
1.4 KiB
JavaScript

const fs = require('fs');
const moment = require('moment');
const crearDDMMAAAA = (date) => {
const fechaMoment = moment(date);
let ddmmaaaa = '';
if (fechaMoment.isValid())
ddmmaaaa = `${fechaMoment.year()}/${
fechaMoment.month() < 9
? '0' + (fechaMoment.month() + 1)
: fechaMoment.month() + 1
}/${
fechaMoment.date() < 10 ? '0' + fechaMoment.date() : fechaMoment.date()
}`;
return ddmmaaaa;
};
const crearDDMMAAAAHHMM = (date) => {
const fechaMoment = moment(date);
let ddmmaaaa = crearDDMMAAAA(date);
if (fechaMoment.isValid())
ddmmaaaa += ` ${
fechaMoment.hour() < 10 ? '0' + fechaMoment.hour() : fechaMoment.hour()
}:${
fechaMoment.minute() < 10
? '0' + fechaMoment.minute()
: fechaMoment.minute()
}`;
return ddmmaaaa;
};
const eliminarArchivo = (path) => {
return new Promise((resolve, reject) => {
fs.unlink(path, (err) => {
if (err) reject(err);
resolve({ message: 'Se elimino el archivo correctamente.' });
});
});
};
const crearArchivo = (path, texto) => {
return new Promise((resolve, reject) => {
fs.appendFile(path, texto, (err) => {
if (err) reject(err);
resolve({ message: 'Se creo el archivo correctamente.' });
});
});
};
module.exports = {
crearDDMMAAAA,
crearDDMMAAAAHHMM,
eliminarArchivo,
crearArchivo,
};