(name, size, offset, trim)
| 19272 | |
| 19273 | |
| 19274 | function dateGetter(name, size, offset, trim) { |
| 19275 | offset = offset || 0; |
| 19276 | return function(date) { |
| 19277 | var value = date['get' + name](); |
| 19278 | if (offset > 0 || value > -offset) { |
| 19279 | value += offset; |
| 19280 | } |
| 19281 | if (value === 0 && offset == -12) value = 12; |
| 19282 | return padNumber(value, size, trim); |
| 19283 | }; |
| 19284 | } |
| 19285 | |
| 19286 | function dateStrGetter(name, shortForm) { |
| 19287 | return function(date, formats) { |