(name, size, offset, trim)
| 18613 | |
| 18614 | |
| 18615 | function dateGetter(name, size, offset, trim) { |
| 18616 | offset = offset || 0; |
| 18617 | return function(date) { |
| 18618 | var value = date['get' + name](); |
| 18619 | if (offset > 0 || value > -offset) { |
| 18620 | value += offset; |
| 18621 | } |
| 18622 | if (value === 0 && offset == -12) value = 12; |
| 18623 | return padNumber(value, size, trim); |
| 18624 | }; |
| 18625 | } |
| 18626 | |
| 18627 | function dateStrGetter(name, shortForm) { |
| 18628 | return function(date, formats) { |