@cityssm/date-diff
TypeScript icon, indicating that this package has built-in type declarations

2.2.3 • Public • Published

date-diff

npm (scoped) Codacy grade Code Climate maintainability Code Climate coverage AppVeyor Snyk Vulnerabilities for GitHub Repo

Calculates the difference between two JavaScript Dates.

Forked from melvinsembrano/date-diff.

Installation

npm install @cityssm/date-diff

Usage

Browser (ES2015)

<script>
  window.exports = window.exports || {};
</script>
<script src="/path/to/date-diff/es2015/date-diff.min.js"></script>
<script>
  const fromDate = new Date(2020, (1 - 1), 1); // 2020-01-01
  const toDate   = new Date(2021, (1 - 1), 1); // 2021-01-01

  const diff = exports.dateDiff(fromDate, toDate);
</script>

Node 12 or better (ES Module)

import { dateDiff } from "@cityssm/date-diff";

const fromDate = new Date(2020, (1 - 1), 1); // 2020-01-01
const toDate   = new Date(2021, (1 - 1), 1); // 2021-01-01

const diff = dateDiff(fromDate, toDate);

Output

diff = {
  inMilliseconds: 31622400000,
  inSeconds: 31622400,
  inMinutes: 527040,
  inHours: 8784,
  inDays: 366,
  inWeeks: 52.3,
  inMonths: 12,
  inYears: 1,
  formatted: '1 year'
}

Package Sidebar

Install

npm i @cityssm/date-diff

Weekly Downloads

45

Version

2.2.3

License

MIT

Unpacked Size

27.7 kB

Total Files

17

Last publish

Collaborators

  • dgowans