"numberingSystem" option for Intl.NumberFormat / "calendar" and "numberingSystem" option for Intl.DateTimeFormat

Allows calendar and numberingSystem to be specified in the options object of the DateTimeFormat and NumberFormat constructors.

A use case for these options are locals with two numbering systems or calendars. The user agent default may be the non-Western one, but in some contexts Western systems are more appropriate. Currently, applications need to parse the BCP 47 language tag. This feature make it simpler for the developer. See https://github.com/tc39/ecma402/pull/175 for more details.

Documentation

Specification

Public discussion

Status in Chromium

Blink>JavaScript>Internationalization


Behind a flag (tracking bug) in:

  • Chrome for desktop release 77
  • Chrome for Android release 77
  • Android WebView release 77

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No public signals
  • No public signals
  • No public signals
  • No signals

Owners

Last updated on 2019-05-20