Ordenando
This commit is contained in:
32
Practicas/Practicas JS/2- Funciones/js/main.js
Normal file
32
Practicas/Practicas JS/2- Funciones/js/main.js
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
|
||||
// ******************** //
|
||||
// Funciones de Fechas //
|
||||
// ******************** //
|
||||
/**
|
||||
* Devuelve la diferencia en dias entre fechas
|
||||
* @param {Date} fechaIni - Fecha inicial
|
||||
* @param {Date} fechaFin - Fecha final
|
||||
*/
|
||||
function difFechasDias(fechaIni, fechaFin) {
|
||||
const dias = Math.ceil((fechaFin - fechaIni) / (1000 * 60 * 60 * 24));
|
||||
return dias;
|
||||
}
|
||||
|
||||
/**
|
||||
* Devuelve una fecha dada en el siguiente formato Viernes, 26 de Enero de 2024
|
||||
* @param {Date} fecha - Fecha
|
||||
* @returns String
|
||||
*/
|
||||
function formatFecha(fecha) {
|
||||
//prettier-ignore
|
||||
const meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
|
||||
//prettier-ignore
|
||||
const dias = ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"];
|
||||
const diaSemana = fecha.getDay();
|
||||
const diaMes = fecha.getDate();
|
||||
const mes = fecha.getMonth();
|
||||
const ano = fecha.getFullYear();
|
||||
return `${dias[diaSemana]}, ${diaMes} de ${meses[mes]} de ${ano}`;
|
||||
}
|
||||
Reference in New Issue
Block a user