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);
newDate‘set’ + 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();
}
|