(format)
| 15293 | } |
| 15294 | |
| 15295 | function makeFormatFunction(format) { |
| 15296 | var array = format.match(formattingTokens), i, length; |
| 15297 | |
| 15298 | for (i = 0, length = array.length; i < length; i++) { |
| 15299 | if (formatTokenFunctions[array[i]]) { |
| 15300 | array[i] = formatTokenFunctions[array[i]]; |
| 15301 | } else { |
| 15302 | array[i] = removeFormattingTokens(array[i]); |
| 15303 | } |
| 15304 | } |
| 15305 | |
| 15306 | return function (mom) { |
| 15307 | var output = '', i; |
| 15308 | for (i = 0; i < length; i++) { |
| 15309 | output += isFunction(array[i]) ? array[i].call(mom, format) : array[i]; |
| 15310 | } |
| 15311 | return output; |
| 15312 | }; |
| 15313 | } |
| 15314 | |
| 15315 | // format date using native date object |
| 15316 | function formatMoment(m, format) { |
no test coverage detected