some javascript utility functions
Date, Time
// sql stype date format
console.info(toSqlDate(new Date('2023-01-20Z'), true))
// output is '2023-01-20 00:00:01'
// remove continuous spaces
console.info(split('123 abc'))
// output is ['123', 'abc' ]
// return just date-time numbers
console.info(toDateNums(new Date()))
// output is '20230330205339'
console.info(durStr2Ms('1d'))
// output is milliseconds for 1day
console.info(durStr2Ms('1h30m'))
// output is milliseconds for 1hour+30minutes
Run programs
// get results from running external application
runCmd('ls', ['-al']).then( res => {
console.info(res)
}).catch(err => {
console.error(err)
})
// 'ls -al'
random
console.info(randomInt(0, 10))
// output is 0~9
console.info(randomStr(6))
// output is 6 random characters
Size
console.info(resolveSize('2M'), resolveSize('0.5G'))
// output