(config)
| 2379 | |
| 2380 | // date from iso format |
| 2381 | function configFromISO(config) { |
| 2382 | var i, l, |
| 2383 | string = config._i, |
| 2384 | match = from_string__isoRegex.exec(string); |
| 2385 | |
| 2386 | if (match) { |
| 2387 | getParsingFlags(config).iso = true; |
| 2388 | for (i = 0, l = isoDates.length; i < l; i++) { |
| 2389 | if (isoDates[i][1].exec(string)) { |
| 2390 | config._f = isoDates[i][0]; |
| 2391 | break; |
| 2392 | } |
| 2393 | } |
| 2394 | for (i = 0, l = isoTimes.length; i < l; i++) { |
| 2395 | if (isoTimes[i][1].exec(string)) { |
| 2396 | // match[6] should be 'T' or space |
| 2397 | config._f += (match[6] || ' ') + isoTimes[i][0]; |
| 2398 | break; |
| 2399 | } |
| 2400 | } |
| 2401 | if (string.match(matchOffset)) { |
| 2402 | config._f += 'Z'; |
| 2403 | } |
| 2404 | configFromStringAndFormat(config); |
| 2405 | } else { |
| 2406 | config._isValid = false; |
| 2407 | } |
| 2408 | } |
| 2409 | |
| 2410 | // date from iso format or fallback |
| 2411 | function configFromString(config) { |
no test coverage detected