DefinitelyTyped/types/datejs/datejs-tests.ts
2017-03-24 14:27:52 -07:00

42 lines
999 B
TypeScript

function tests() {
// What date is next thursday?
Date.today().next().thursday();
// Add 3 days to Today
Date.today().add(3).days();
// Is today Friday?
Date.today().is().friday();
var is = Date.today().is();
// Number fun
(3).days().ago();
// 6 months from now
var n = 6;
n.months().fromNow();
// Set to 8:30 AM on the 15th day of the month
Date.today().set(<any>{ day: 15, hour: 8, minute: 30 });
Date.today().is().january();
Date.today().is().november();
Date.today().add(1).day().is().saturday();
// Convert text into Date
Date.parse('today');
Date.parse('t + 5 d'); // today + 5 days
Date.parse('next thursday');
Date.parse('February 20th 1973');
Date.parse('Thu, 1 July 2004 22:30:00');
var future: IDateJS = Date.today().add(2).months();
var someDate: IDateJS = Date.today().next().april().add(2).days();
someDate.same().week(future); // true|false;
someDate.same().day(); // true|false;
Date.today().toObject().day;
}