0.2.0 • Published 6 years ago

momento v0.2.0

Weekly downloads
49
License
MIT
Repository
-
Last release
6 years ago

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! :heart: