ECMAScript Internationalization API
The ECMAScript Internationalization API (ECMA-402) is a series of extensions to the ECMAScript language to add support for various locale-specific formatting of numbers and dates, as well as the comparison of different Unicode strings.
It does so by providing a new Intl
global object to work with, as well as providing firmer specification and new arguments to methods which were previously implementation-defined, such as Number.prototype.toLocaleString
.