1.0.2 • Published 9 years ago

from-now v1.0.2

Weekly downloads
89
License
MIT
Repository
github
Last release
9 years ago

from-now Build Status

Get relative time (ago) like 5 seconds, 12 hours, 3 months...

Install

$ npm install --save from-now

Usage

var fromNow = require('from-now');

fromNow('Tue Sep 14 2015 14:32:49 GMT+0100 (IST)');
fromNow(1444140297141);
fromNow(new Date());

API

fromNow(input, translations)

input

Type: string, number or date object (everything that date constructor accept)

Time in past.

translations

Type: object Default: {}

Custom translations that can be used for units.

Example

var fromNow = require('from-now');
var opts = {'seconds': {
	1: 'sekunda',
	2: 'sekundy',
	5: 'sekund'
}};

fromNow('Tue Sep 14 2015 14:32:49 GMT+0100 (IST)', opts);

It will match the nearest key that is smaller than interval.

1 second = 1 sekunda
2 seconds = 2 sekundy
3 seconds = 3 sekundy
4 seconds = 4 sekundy
5 seconds = 5 sekund

You can also use shorthand that will be used for all intervals.

var fromNow = require('from-now');
var opts = {'seconds': 's'};

fromNow('Tue Sep 14 2015 14:32:49 GMT+0100 (IST)', opts); // 15 s

Check the tests for more details.

License

MIT © Daniel Husar