Slide 1

Slide 1 text

JAVASCRIPT APPS GO INTL @philnash

Slide 2

Slide 2 text

Phil Nash @philnash https://philna.sh [email protected]

Slide 3

Slide 3 text

JAVASCRIPT APPS GO INTL @philnash

Slide 4

Slide 4 text

1 MILLION @philnash

Slide 5

Slide 5 text

1,000,000 10,00,000 1 000 000 1.000.000 ١٬٠٠٠٬٠٠٠ ⼀, 〇〇〇, 〇〇〇 @philnash

Slide 6

Slide 6 text

1,234,567 12,34,567 1 234 567 1.234.567 ١٬٢٣٤٬٥٦٧ ⼀, ⼆三四, 五六七 @philnash

Slide 7

Slide 7 text

HOW DO WE DEAL WITH THIS? @philnash

Slide 8

Slide 8 text

DATES @philnash

Slide 9

Slide 9 text

What date is this? 02/03/2021 02/03/2021 @philnash

Slide 10

Slide 10 text

@philnash

Slide 11

Slide 11 text

DATA COMES WITH CONTEXT @philnash

Slide 12

Slide 12 text

HOW CAN THE PLATFORM HELP? @philnash

Slide 13

Slide 13 text

ECMA 402 TASK GROUP @philnash

Slide 14

Slide 14 text

INTL API @philnash

Slide 15

Slide 15 text

NUMBERS @philnash

Slide 16

Slide 16 text

Intl.NumberFormat @philnash

Slide 17

Slide 17 text

UNITS @philnash

Slide 18

Slide 18 text

PLURALS @philnash

Slide 19

Slide 19 text

CARDINALS AND ORDINALS @philnash

Slide 20

Slide 20 text

YOU NEED YOUR OWN TRANSLATIONS @philnash

Slide 21

Slide 21 text

Intl.PluralRules @philnash

Slide 22

Slide 22 text

RELATIVE TIME @philnash

Slide 23

Slide 23 text

BRINGS THE TRANSLATIONS @philnash

Slide 24

Slide 24 text

YOU SET THE TIME PERIOD AND OFFSET @philnash

Slide 25

Slide 25 text

CAN BE USEFUL @philnash

Slide 26

Slide 26 text

Intl.RelativeTimeFormat @philnash

Slide 27

Slide 27 text

DATE AND TIME @philnash

Slide 28

Slide 28 text

CONTEXT @philnash

Slide 29

Slide 29 text

TIME / DATE / PLACE / LANGUAGE @philnash

Slide 30

Slide 30 text

WE NEED A FORMAT THAT HAS ALL THE INFORMATION @philnash

Slide 31

Slide 31 text

ISO8601.js UTC @philnash

Slide 32

Slide 32 text

YYYY-MM-DDTHH:MM:SS.SSSZ @philnash

Slide 33

Slide 33 text

WE JUST NEED THE USER'S TIME ZONE @philnash

Slide 34

Slide 34 text

Intl.DateTimeFormat @philnash

Slide 35

Slide 35 text

CAN THIS BE EASIER? @philnash

Slide 36

Slide 36 text

WEB COMPONENTS @philnash

Slide 37

Slide 37 text

@philnash

Slide 38

Slide 38 text

29/04/2021 01. 02. 03. @philnash

Slide 39

Slide 39 text

https://github.com/philnash/time-formatter/ @philnash

Slide 40

Slide 40 text

THE FUTURE OF ECMA 402 @philnash

Slide 41

Slide 41 text

The future of ECMA 402 https://github.com/tc39/ecma402 @philnash

Slide 42

Slide 42 text

USE THE PLATFORM! @philnash

Slide 43

Slide 43 text

Thanks! @philnash https://philna.sh [email protected]