UNPKG

@eplata/utils

Version:

Modulo que contiene funciones generales para tratamiento de datos.

40 lines (32 loc) 1.6 kB
const utils = require('.'); (async () => { try { // const integer = utils.transform.string.tryParseFloat('12345'); // console.log(integer); // const boolean = utils.transform.string.tryConvertToBoolean(undefined); // console.log(boolean); const ms = utils.transform.milliseconds.now({ useLocal: false }); console.log(ms); console.log(utils.transform.milliseconds.toDate(`${ms}`, 'LLLL')); // //793346400000 // const date = utils.transform.date.now('llll', { useLocal: false }) // console.log(date); // var day = new Date(date); // // console.log(day); // Apr 30 2000 // var nextDay = new Date(day); // nextDay.setDate(day.getDate() + 1); // nextDay.setHours(0, 0, 0, 0); // console.log(nextDay); // const finalms = utils.transform.date.toMilliseconds(`${nextDay}`, 'ddd MMM D YYYY, hh:mm:ss a') // console.log(finalms); // console.log(utils.transform.string.tryParseInt(`${(Math.abs(finalms - ms) / 1000)}`)); //console.log(await utils.transform.date.now('YYYYMMDDHHmmss')); // const now = utils.transform.date.now('YYYYMMDDHHmmss', { useLocal: true }); // console.log(now); // const path = 'LATAM/:COUNTRY/products/:PRODUCT/folder-:folderId/:step'; // const finalPath = utils.transform.string.bindParams(path, { COUNTRY: 'COL', PRODUCT: 'fuerzas-militares', folderId: 123456789, step: 'TEST' }); // console.log(finalPath); } catch (error) { console.log(error); } })();