2.1.0 • Published 6 years ago

date-extra v2.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

date-extra

Build Status npm version GitHub version

Date extensions.

  • Works in node.js and any browser which supports native Date.
  • Typescript definitions included
  • Handles {over,under}flows

Usage

Installation

npm install --save date-extra
# or
yarn add date-extra

Example:

const Date = require("date-extra");

const d = new Date();

// add 2 minutes
d.setMinutes(m => m + 2);
// same as: d.setMinutes(d.getMinutes() + 2);

// traditional API also works
d.setHours(2);

// API
d.setTime(t => t + 1);

d.setMilliseconds(ms => ms + 1);
d.setUTCMilliseconds(ms => ms + 1);

d.setSeconds(s => s + 1);
d.setUTCSeconds(s => s + 1);

d.setMinutes(m => m + 1);
d.setUTCMinutes(m => m + 1);

d.setHours(h => h + 1);
d.setUTCHours(h => h + 1);

d.setDate(d => d + 1);
d.setUTCDate(d => d + 1);

d.setMonth(m => m + 1);
d.setUTCMonth(m => m + 1);

d.setYear(y => y + 1);
d.setUTCYear(y => y + 1);
2.1.0

6 years ago

2.0.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.9.0

7 years ago

0.1.0

7 years ago