issue #2033 - subtract method added to Duration type

This commit is contained in:
Diullei Gomes 2014-04-20 00:33:25 -03:00
parent 537276748e
commit 11bc968399
3 changed files with 15 additions and 0 deletions

View File

@ -210,6 +210,12 @@ moment.duration(500).asSeconds();
moment.duration().minutes();
moment.duration().asMinutes();
var adur = moment.duration(3, 'd');
var bdur = moment.duration(2, 'd');
adur.subtract(bdur).days();
adur.subtract(1).days();
adur.subtract(1, 'd').days();
// Defining a custom language:
moment.lang('en', {
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],

View File

@ -208,6 +208,12 @@ moment.duration(500).asSeconds();
moment.duration().minutes();
moment.duration().asMinutes();
var adur = moment.duration(3, 'd');
var bdur = moment.duration(2, 'd');
adur.subtract(bdur).days();
adur.subtract(1).days();
adur.subtract(1, 'd').days();
// Defining a custom language:
moment.lang('en', {
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],

3
moment/moment.d.ts vendored
View File

@ -50,6 +50,9 @@ interface Duration {
years(): number;
asYears(): number;
subtract(n: number, p: string): Duration;
subtract(n: number): Duration;
subtract(d: Duration): Duration;
}
interface Moment {