Formatos

Formatação adaptada ao idioma e à região, renderizada pelo Go a partir do Unicode CLDR, com as opções e o resultado do Intl do JavaScript. Mude de idioma no final da página.

português europeu
CLDR 48 (cldr-json 48.2.1)
pt-PTpt-Latn-PTdireção ltrnumeração latnEURfuso horário America/New_York
Números
Opções do Intl.NumberFormat, formatadas no servidor a partir de dados do CLDR.
EntradaOpçõesResultado
1234567.891{}1 234 567,891
-0.256{style: "percent", maximumFractionDigits: 1}-25,6%
1234567{notation: "compact"}1,2 M
1234567{notation: "compact", compactDisplay: "long"}1,2 milhões
0.000123{notation: "scientific"}1,23E-4
1234567.891{notation: "engineering"}1,235E6
1234.5678{maximumSignificantDigits: 3}1230
2.5{maximumFractionDigits: 0, roundingMode: "halfEven"}2
0{signDisplay: "exceptZero"}0
42{signDisplay: "always"}+42
7{minimumIntegerDigits: 3}007
Moeda
Os valores monetários são exatos (subunidades inteiras), com as casas decimais da moeda do CLDR. Moeda local: EUR.
EntradaOpçõesResultado
1234.5 EUR{style: "currency", currency: "EUR"}1234,50 €
-1234.5 EUR{…, currencySign: "accounting"}(1234,50 €)
1 EUR{…, currencyDisplay: "name"}1,00 euros
1234.5 EUR{…, currencyDisplay: "name"}1234,50 euros
1234.5 EUR{…, currencyDisplay: "code"}1234,50 EUR
1234567 EUR{…, notation: "compact"}1,2 M €
9.99 USD{style: "currency", currency: "USD", currencyDisplay: "narrowSymbol"}9,99 $
1234.5 JPY{style: "currency", currency: "JPY"}1235 JP¥
1234.5 BHD{style: "currency", currency: "BHD"}1234,500 BHD
Datas e horas
Intl.DateTimeFormat: estilos, esqueletos, períodos do dia, eras e ciclos horários do CLDR, tudo para o instante da primeira coluna, no seu fuso horário.
EntradaOpçõesResultado
2026-07-04T15:30:45.123Z{dateStyle: "full", timeZone: "America/New_York"}sábado, 4 de julho de 2026
2026-07-04T15:30:45.123Z{dateStyle: "long", timeStyle: "short", timeZone: "America/New_York"}4 de julho de 2026 às 11:30
2026-07-04T15:30:45.123Z{dateStyle: "medium", timeStyle: "medium", timeZone: "America/New_York"}04/07/2026, 11:30:45
2026-07-04T15:30:45.123Z{dateStyle: "short", timeStyle: "full", timeZone: "America/New_York"}04/07/26, 11:30:45 Hora de verão oriental norte-americana
2026-07-04T15:30:45.123Z{weekday: "long", month: "long", day: "numeric", timeZone: "America/New_York"}sábado, 4 de julho
2026-07-04T15:30:45.123Z{year: "numeric", month: "short", timeZone: "America/New_York"}07/2026
2026-07-04T15:30:45.123Z{hour: "numeric", minute: "2-digit", hour12: true, timeZone: "America/New_York"}11:30 a.m.
2026-07-04T15:30:45.123Z{hour: "numeric", minute: "2-digit", hourCycle: "h23", timeZone: "America/New_York"}11:30
2026-07-04T15:30:45.123Z{dayPeriod: "long", hour: "numeric", timeZone: "America/New_York"}11
2026-07-04T15:30:45.123Z{era: "long", year: "numeric", timeZone: "America/New_York"}2026 depois de Cristo
2026-07-04T15:30:45.123Z{minute: "2-digit", second: "2-digit", fractionalSecondDigits: 3, timeZone: "America/New_York"}30:45,123
Fusos horários
O mesmo instante noutros fusos horários, com nomes de fuso do CLDR: específico, genérico, por localização e desvio.
EntradaOpçõesResultado
America/New_York{hour: "numeric", minute: "2-digit", timeZoneName: "long"}11:30 Hora de verão oriental norte-americana
Asia/Tokyo{hour: "numeric", minute: "2-digit", timeZoneName: "short"}00:30 GMT+9
America/New_York{hour: "numeric", minute: "2-digit", timeZoneName: "longGeneric"}11:30 Hora oriental norte-americana
America/Los_Angeles{hour: "numeric", minute: "2-digit", timeZoneName: "shortGeneric"}08:30 Hora de Los Angeles
Asia/Kolkata{hour: "numeric", minute: "2-digit", timeZoneName: "shortOffset"}21:00 GMT+5:30
Australia/Lord_Howe{hour: "numeric", minute: "2-digit", timeZoneName: "longOffset"}02:00 GMT+10:30
Europe/London{hour: "numeric", minute: "2-digit", timeZoneName: "long"}16:30 Hora de verão Britânica
Pacific/Chatham{hour: "numeric", minute: "2-digit", timeZoneName: "long"}04:15 Hora padrão de Chatham
Intervalos de datas
Intl.DateTimeFormat formatRange: os formatos de intervalo do CLDR só repetem os campos que mudam.
EntradaOpçõesResultado
2026-07-04T15:30:45.123Z – 2026-07-04T17:00:45.123Z{hour: "numeric", minute: "2-digit", timeZone: "America/New_York"}11:30 – 13:00
2026-07-04T15:30:45.123Z – 2026-07-04T17:00:45.123Z{dateStyle: "long", timeStyle: "short", timeZone: "America/New_York"}4 de julho de 2026, 11:30 – 13:00
2026-07-04T15:30:45.123Z – 2026-07-09T15:30:45.123Z{dateStyle: "medium", timeZone: "America/New_York"}04/07/2026 – 09/07/2026
2026-07-04T15:30:45.123Z – 2026-08-20T15:30:45.123Z{month: "long", day: "numeric", timeZone: "America/New_York"}4 de julho – 20 de agosto
2026-07-04T15:30:45.123Z – 2027-01-15T15:30:45.123Z{year: "numeric", month: "short", day: "numeric", timeZone: "America/New_York"}04/07/2026 – 15/01/2027
Unidades
Intl.NumberFormat style "unit": padrões de unidades do CLDR com formas de plural, unidades compostas ("por") e números compactos.
EntradaOpçõesResultado
1 kilometer{style: "unit", unit: "kilometer", unitDisplay: "long"}1 quilómetro
2.5 kilometer{…, unitDisplay: "long"}2,5 quilómetros
88 kilometer-per-hour{unit: "kilometer-per-hour"}88 km/h
21.5 celsius{unit: "celsius"}21,5 °C
512 megabyte{unit: "megabyte", unitDisplay: "narrow"}512 MB
3 liter-per-kilometer{unit: "liter-per-kilometer", unitDisplay: "long"}3 litros por quilómetro
1234567 meter{unit: "meter", notation: "compact", unitDisplay: "long"}1,2 M metros
Tempo relativo
Intl.RelativeTimeFormat: dateFields do CLDR com regras de plural; numeric "auto" usa palavras como "ontem".
EntradaOpçõesResultado
-1 day{numeric: "auto"}ontem
2 day{numeric: "auto"}depois de amanhã
-3 hour{}há 3 horas
5 minute{style: "short"}dentro de 5 min
-1.5 week{style: "narrow"}-1,5 sem.
1 quarter{numeric: "auto"}próximo trimestre
-10 year{}há 10 anos
Listas
Intl.ListFormat: padrões de lista do CLDR, além das regras do espanhol e do hebraico que o ICU aplica no código.
EntradaOpçõesResultado
português europeu · Go · htmx{type: "conjunction"}português europeu, Go e htmx
português europeu · Go · htmx{type: "disjunction"}português europeu, Go ou htmx
português europeu · Go · htmx · Cloudflare{type: "unit", style: "narrow"}português europeu, Go, htmx e Cloudflare
português europeu · Go{style: "short"}português europeu e Go
Durações
Intl.DurationFormat, com o resultado do Chrome para unidades numéricas.
EntradaOpçõesResultado
1d 2h 5m 30.25s{}1 dia, 2 h, 5 min, 30 s e 250 ms
1d 2h 5m 30.25s{style: "long"}1 dia, 2 horas, 5 minutos, 30 segundos e 250 milissegundos
1d 2h 5m 30.25s{style: "narrow"}1 dia, 2 h, 5 min, 30 s e 250 ms
1d 2h 5m 30.25s{style: "digital", fractionalDigits: 2}1 dia e 2:05:30,25
Regras de plural
Categorias de plural do CLDR com os primeiros números que as selecionam.
EntradaOpçõesResultado
cardinal · one{type: "cardinal"}1
cardinal · many{type: "cardinal"}
cardinal · other{type: "cardinal"}0, 2, 3, 4, 5, 0.0
ordinal · other{type: "ordinal"}0, 1, 2, 3, 4
Semana
Intl.Locale getWeekInfo: weekData do CLDR para a região do idioma (1 = segunda-feira … 7 = domingo).
EntradaOpçõesResultado
firstDaygetWeekInfo()7
weekendgetWeekInfo()6, 7
minimalDaysCLDR weekData4