@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

/@vededoc/sjsutils/

    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