(name, size, offset, trim)
| 17232 | |
| 17233 | |
| 17234 | function dateGetter(name, size, offset, trim) { |
| 17235 | offset = offset || 0; |
| 17236 | return function(date) { |
| 17237 | var value = date['get' + name](); |
| 17238 | if (offset > 0 || value > -offset) |
| 17239 | value += offset; |
| 17240 | if (value === 0 && offset == -12) value = 12; |
| 17241 | return padNumber(value, size, trim); |
| 17242 | }; |
| 17243 | } |
| 17244 | |
| 17245 | function dateStrGetter(name, shortForm) { |
| 17246 | return function(date, formats) { |