1.0.4 • Published 10 years ago

datedelta v1.0.4

Weekly downloads
4
License
ISC
Repository
github
Last release
10 years ago

Build Status

Date Delta

Date Delta is an object that refers to a delta that may be given in years, months, days, hours, minutes, seconds, milliseconds. A date delta can be resolved by calling toDate with a concrete date as parametr.

E.g. Given a date

var x = new Date(); // the current date-time
var y = new DateDelta({ month: 1, days: 15 });
var withinDelta = y.toDate(x); // the current date-time plus 1 month and 15 days

A delta date object can be converted into milliseconds.

var x = new DeltaDate({ day: 1 });
x.toMilliseconds(); // a big number
// even
x.valueOf() === x.toMilliseconds(); // true

It's possible to compare deltas.

var x = new DateDelta({ month: 1 });
var y = new DateDelta({ days: 20 });
x > y; // true

Main goal

I want to define deltas for some simple calculations. Comparisions and some other features will fall into TODOS

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.0

10 years ago