Novel Preposterous Mockery
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    rendezvouspublic

    Utility tool to parse rendezvous expressions like today+3d@12:50 into Date objects.

    $ npm install rendezvous

    Examples

    rdv = require('rendezvous')
     
    new Date()
    // Sat, 05 May 2012 09:21:12 GMT
     
    rdv('now')
    // Sat, 05 May 2012 09:21:12 GMT
     
    rdv('now-3h')
    // Sat, 05 May 2012 06:21:12 GMT
     
    rdv('now+1d3h10m18')
    // Sun, 07 May 2012 12:31:30 GMT
     
    rdv('today@12:00')
    // Sat, 05 May 2012 10:00:00 GMT (i am GMT+2)
     
    rdv('today-4d@12:00')
    // Tue, 01 May 2012 10:00:00 GMT (i am GMT+2)
     
    rdv('today-4d@12:00+2h')
    // Tue, 01 May 2012 12:00:00 GMT (i am GMT+2)
     
    rdv.time('12:00:12:300')
    // 43212300 (number of milliseconds between 00:00:00:0000 and 12:00:12:300)
     
    rdv.duration('1d30m15s')
    // 88215000 (number of milliseconds in 1 day 30 minutes and 15 seconds)
     
    rdv('WTF')
    // false (wrong expressions)
     
    rdv('today')
    // false (be careful..)

    Keywords

    none

    install

    npm i rendezvous

    Downloadsweekly downloads

    2

    version

    0.0.1

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar