@vededoc/sjsutils
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

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

Package Sidebar

Install

npm i @vededoc/sjsutils

Weekly Downloads

0

Version

0.0.7

License

MIT

Unpacked Size

20.5 kB

Total Files

10

Last publish

Collaborators

  • vededoc