1.1.1 • Published 8 years ago

pretty-date-js v1.1.1

Weekly downloads
8
License
MIT
Repository
github
Last release
8 years ago

pretty-date-js :hourglass: npm version

Usage

To use pretty-date-js first install it from npm npm install pretty-date-js

after module is installed require it in your project var pretty = require('pretty-date-js');

then just pass date in valid time format var myPrettyDate = pretty("2012-03-25", options);

{ 
	value: 4, 
	lang: "years" 
}

Date

For date input use valid date format or timestamp e.g.

Full format date
pretty("Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)",options);

"1 year ago"

ISO 8601
pretty("2015-03-25", options);

"1 year ago"

Long Dates
pretty("JANUARY, 25, 2015", options);

"1 year ago"

Short Dates
pretty("03/25/2016", options);

"2 months ago"

If you are not familiar with date formats please read more here

Options

Use options to override default ENG language settings in module

This is default options object

{
	lang: {
		seconds: ["second", "seconds"],
		minutes: ["minute", "minutes"],
		hours: ["hour", "hours"],
		days: ["day", "days"],
		months: ["month", "months"],
		years: ["year", "years"],
		misc: ["ago", "Invalid input, please check formating"]
	}
}

You can override it with your language to get output like this:

EN 1 hour ago FR Il y a 1 heure

Example

Enter example folder and run npm install to install webpack and webpack-dev-server

For development server run npm run start and open http://localhost:8080/webpack-dev-server/ in your browser or just run npm run build for builing example bundle.

To change time in example just update data variable var date = "2016-06-05T16:00:00";

Example

Demo

Please try live demo

License

MIT

1.1.1

8 years ago

1.1.0

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago