Skip to content

limi58/date-formater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

simple way to format date for js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published