Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

hl-ago

1.0.3 • Public • Published

Ago

Ago is a simple tool for calculating how long ago a date was.

 
var Ago = require("hl-ago");
 
var ago = new Ago({
  date: new Date("1993/10/15 09:05:10 pm"),
  lang: 'en-US',
  hourFormat: 12
});
 
ago.getFullDate(); // => October 15th 1993 09:05:10 pm
ago.getDate();     // => October 15th 1993
ago.getTime();     // => 09:05:10 pm
ago.toString();    // => 2 decades ago
                   //    (2 decades ago from 2015)
 

API

Ago(options)

The constructor.

 
var Ago = require("hl-ago");
 
// This are the only three options.
var options = {
  date: new Date("1993/10/15 09:05:10 pm"), // date to work with.
  lang: 'en-US', // language to use.
  hourFormat: 12 // hour format 24 or 12
};
 
var ago = new Ago(options);
 

Ago.getFullDate()

This method returns a string with the full date.

 
ago.getFullDate(); // => October 15th 1993 09:05:10 pm
 

Ago.getDate()

This method returns a string just with the date.

 
ago.getDate();     // => October 15th 1993
 

Ago.getTime()

This method returns a string just with the time.

 
ago.getTime();     // => 09:05:10 pm
 

Ago.ago()

This method returns a string telling how long ago was a date.

 
ago.ago();    // => 2 decades ago
              //    (2 decades ago from 2015)
 

Ago.toString()

Same as Ago.ago().

 
ago.toString(); // => 2 decades ago
ago + "";       // => 2 decades ago
                //    (2 decades ago from 2015)
 

Ago.setLanguage(language)

// TODO: Add documentation

Ago.getLanguage()

// TODO: Add documentation

Ago.setHourFormat(format)

// TODO: Add documentation

Ago.getHourFormat()

// TODO: Add documentation

Ago.loadCustomLanguages(languages)

// TODO: Add documentation

LICENSE

MIT

Keywords

install

npm i hl-ago

Downloadsweekly downloads

7

version

1.0.3

license

MIT

homepage

github.com

last publish

collaborators

  • avatar