UNPKG

inegicomponentes-tabulador

Version:

Componentes de visualizacion 2023 - Tabuladores

34 lines (32 loc) 1.48 kB
/**============================================== * 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;