m-dater

1.1.0 • Public • Published

date-formater

format date for js

Build Status

install

npm install --save m-dater

Usage

const dater = require('m-dater')
dater([time,] [type], [opts])
type: 'date-time', 'date', 'object', 'time', 'Hm', 'human'
 
opts: {
  offsetDays: ['today', 'yestoday', 'before yestoday'],
  weekDays: ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'],
}

example

dater() // => current date-time: 2016-09-19 22:22:22
dater('', 'date-time') // => current date-time: 2016-09-19 22:22:22
dater('', 'date') // => current date: 2016-09-19
dater('1480975566000', 'time') // => 06:06:06
dater('1480975566000', 'Hm') // => 06:06
dater('December 06, 2016 06:06:06') // => 2016-12-06 06:06:06
dater(1480975566) // '2016-12-06 06:06:06'
 
dater('1480975566000', 'object') // => { Y: '2016', M: '12', D: '06', H: '06', m: '06', s: '06'}
 
dater('1480975566000', 'human') // => 昨天 06:06
dater('1480975566000', 'human', {
  offsetDays: ['today', 'yestoday', 'before yestoday'],
  weekDays: ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'],
}) // => fri 06:06

Readme

Keywords

none

Package Sidebar

Install

npm i m-dater

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • limi58