1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Date 类型扩展
$.extend(Date.prototype, {
    addTimeSpan: function(unit, n) {
        var newDate = new Date(this);
        newDateset + unit + n);
        return newDate;
    },

    addYears: function(years) {
        return this.addTimeSpan(FullYear, years);
    },

    addMonths: function(months) {
        return this.addTimeSpan(Month, months);
    },

    addDays: function(days) {
        return this.addTimeSpan(Date, days);
    },

    addHours: function(hours) {
        return this.addTimeSpan(Hours, hours);
    },

    addMinutes: function(minutes) {
        return this.addTimeSpan(Minutes, minutes);
    },

    addSeconds: function(seconds) {
        return this.addTimeSpan(Seconds, seconds);
    },

    addMilliSeconds: function(milliSeconds) {
        return this.addTimeSpan(MilliSeconds, milliSeconds);
    }
});

Date.now = function() {
    return new Date();
}