inegicomponentes-tabulador
Version:
Componentes de visualizacion 2023 - Tabuladores
34 lines (32 loc) • 1.48 kB
JavaScript
/**==============================================
* UDATA utilidad
*
* @title Para cualquier accion que se tenga que realizar sobre los datos, cadenas, fechas, numeros, etc
* @description Metodos:
* @property colores[] arreglo de todos los colores predefinidos
* - @function formatoMiles(v), [v => valor numerico)
* - @function formatoFecha(d, sformato), [d => fecha, sformato => formato de visualizacion requerido [Y | m-Y | d-m-Y | YYYY | d-m-YYYY | etc])
*
*=============================================**/
const _INTLNumberFormat = Intl.NumberFormat('es-MX',{style:'decimal'});
const _INTLDateTimeFormat = (options) => { return INTL.DateTimeFormat("default",options); };
const _MESES = {
en:["January","February","March","April","May","June","July","August","September","October","November",",December"],
es:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]
}
const UData = {
formatoMiles: (n) => {
let valorFormateado = _INTLNumberFormat.format(n);
return valorFormateado;
},
formatoFecha: (d, sformat) => {
const o = {year:"numeric", month:"numeric",day:"numeric"};
let fechaFormateada = _INTLDateTimeFormat(o).format(d);
if(sformat === undefined || sformat === ""){
return fechaFormateada;
} else {
//pendiente de hacer
}
}
}
export default UData;