ECMAScript Internationalization API - Intl: Difference between revisions
From WikiMLT
Стадий: 1 [Фаза:Идентифициране, Статус:Създаване]; Категория:JavaScript; { The page is created via DevStage } |
mNo edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude><!--[[Category:JavaScript|?]]-->{{ContentArticleHeader/JavaScript}}</noinclude> | <noinclude><!--[[Category:JavaScript|?]]-->{{ContentArticleHeader/JavaScript}}</noinclude> | ||
''The <code>Intl</code> object is the namespace for the ECMAScript Internationalization API, which provides language sensitive string comparison, number formatting, and date and time formatting. The <code>Intl</code> object provides access to several constructors as well as functionality common to the internationalization constructors and other language sensitive functions.'' | |||
{{media | |||
| n = 1 | |||
| img = YouTube-loading.webp | |||
| label = v | |||
| special = youtube | |||
| vid = 4oGWpTAY_hc | |||
| sz = 1200 | |||
| pos = center | |||
| ca = Web Dev Simplified on YouTube: [https://youtu.be/4oGWpTAY_hc Formatting Is So Easy With The Intl JavaScript API]. | |||
}} | |||
== References == | == References == | ||
* [https:// | * MDN: '''[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl <code>Intl</code> ECMAScript Internationalization API]''' | ||
== | == Simple example == | ||
.. | <syntaxhighlight lang="javascript" class="code-continue"> | ||
const formatter = new Intl.RelativeTimeFormat("bg-BG", { style: "long" }); | |||
<noinclude> | </syntaxhighlight> | ||
<syntaxhighlight lang="javascript" class="code-continue"> | |||
formatter.format(-1, "minute"); | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="javascript" class="code-continue"> | |||
'преди 1 минута' | |||
</syntaxhighlight><noinclude> | |||
<div id='devStage'> | <div id='devStage'> | ||
{{devStage | {{devStage | ||
| Прндл = JavaScript | | Прндл = JavaScript | ||
| Стадий = | | Стадий = 6 | ||
| Фаза = | | Фаза = Утвърждаване | ||
| Статус = | | Статус = Утвърден | ||
| ИдтПт = {{REVISIONUSER}} | | ИдтПт = Spas | ||
| ИдтДт = {{Today}} | | РзбПт = Spas | ||
| ИдтРв = {{REVISIONID}} | | АвтПт = Spas | ||
| УтвПт = {{REVISIONUSER}} | |||
| ИдтДт = 21.03.2023 | |||
| РзбДт = 21.03.2023 | |||
| АвтДт = 21.03.2023 | |||
| УтвДт = {{Today}} | |||
| ИдтРв = [[Special:Permalink/32444|32444]] | |||
| РзбРв = [[Special:Permalink/32449|32449]] | |||
| АвтРв = [[Special:Permalink/32450|32450]] | |||
| УтвРв = {{REVISIONID}} | |||
}} | }} | ||
</div> | </div> | ||
</noinclude> | </noinclude> |
Latest revision as of 20:27, 21 March 2023
The Intl
object is the namespace for the ECMAScript Internationalization API, which provides language sensitive string comparison, number formatting, and date and time formatting. The Intl
object provides access to several constructors as well as functionality common to the internationalization constructors and other language sensitive functions.
References
Simple example
const formatter = new Intl.RelativeTimeFormat("bg-BG", { style: "long" });
formatter.format(-1, "minute");
'преди 1 минута'