JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3286
  • Score
    100M100P100Q109614F
  • License ISC

Return dates and times in easily readable formats

Package Exports

  • human-date

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (human-date) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

human-date

Making dates and times readable for humans. Forks and pull requests most welcomed.

Usage

npm install human-date --save
var hdate = require('human-date')

hdate.time(4)
// 4 seconds from now

hdate.time(-4)
// 4 seconds ago

hdate.time(new Date("8-16-1987"))
// 27 years 96 days 21 hours 47 minutes 2 seconds ago

hdate.date('8-16-1987')
// August 16th, 1987

hdate.month(8)
// August

hdate.month('8-16-1987')
// August

API

.time(arg)

  • arg can be an integer representing seconds or a date string or object. Use negative number for in the past or postive for the future.

.date(arg)

  • arg can be a date string or object.

.month(arg)

  • arg can be a number of the month (Note: not 0 indexed) or a date string or date.

Todos

  • Add various options.
  • Support different locales.
  • Proper testing framework.