i18n: Fix new Intl.DateTimeFormat("ja-u-tz-uslax")
Fix the locale parsing with tz which resolved to a tz name which
have a _ in it. "uslax" is resolved to "Los_Angles" and cause that.
TEST=In v8 or Chrome console, new Intl.DateTimeFormat("ja-u-tz-uslax") works fine.
resolvedOptions().timeZone is 'America/Los_Angenles'.
Reviewed-by: Jungshik Shin <email@example.com>
3 files changed