@eplata/utils
Version:
Modulo que contiene funciones generales para tratamiento de datos.
40 lines (32 loc) • 1.6 kB
JavaScript
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);
}
})();