momento

0.2.0 • Public • Published

Momento

Immutable moment.js with composable functions and partial application of data

Installation

$ npm install momento

Example with Ramda pipe

const nextWeek = pipe(
  parse('DD/MM/YYYY'),
  add(7, 'days'),
  format('DD/MM/YYYY')
)
 
nextWeek('10/12/2017')

Functions

add

Same as moment.add()

add(2, 'days', now())

format

Same as moment.format()

format('DD/MM/YYYY', now())

getMilliseconds

Same as moment.milliseconds()

getMilliseconds(now())

getSeconds

Same as moment.seconds()

getSeconds(now())

now

Same as moment() without arguments

now()

parse

Same as moment() with two arguments

parse('DD/MM/YYYY', '31/10/1993')

parseISO

Same as moment() with one argument

parseISO('1993-10-31')

parseUnix

Same as moment.unix()

parseUnix(752041500)

subtract

Same as moment.subtract()

subtract(2, 'days', now())

Missing a function?

Fell free to send a Pull Request! ❤️

Package Sidebar

Install

npm i momento

Weekly Downloads

203

Version

0.2.0

License

MIT

Last publish

Collaborators

  • mccraveiro