DateTim...ale::vai(3)

๐ŸŒธ DateTime::Locale::vai(3) โ€” User Contributed Perl Documentation

Welcome to the DateTime::Locale::vai(3) manpage, bestie ๐Ÿ’… โ€” this one is all about the Vai locale data, and it's giving reference-sheet energy in the best way.

๐Ÿ’– NAME

DateTime::Locale::vai โ€” locale data examples for the Vai (vai) locale. ๐Ÿฆ‹

โœจ DESCRIPTION

Okay so this pod file is literally a collection of examples showing the locale data available for the Vai locale. No cap. ๐ŸŒˆ


๐ŸŒž Days

Wide (format)

๊—ณ๊—ก๊˜‰
๊•š๊•ž๊•š
๊•‰๊•ž๊•’
๊•‰๊”ค๊•†๊•ข
๊•‰๊”ค๊•€๊•ฎ
๊”ป๊”ฌ๊”ณ
๊•ž๊•Œ๊”ต

Abbreviated (format)

๊—ณ๊—ก๊˜‰
๊•š๊•ž๊•š
๊•‰๊•ž๊•’
๊•‰๊”ค๊•†๊•ข
๊•‰๊”ค๊•€๊•ฎ
๊”ป๊”ฌ๊”ณ
๊•ž๊•Œ๊”ต

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

๊—ณ๊—ก๊˜‰
๊•š๊•ž๊•š
๊•‰๊•ž๊•’
๊•‰๊”ค๊•†๊•ข
๊•‰๊”ค๊•€๊•ฎ
๊”ป๊”ฌ๊”ณ
๊•ž๊•Œ๊”ต

Abbreviated (stand-alone)

๊—ณ๊—ก๊˜‰
๊•š๊•ž๊•š
๊•‰๊•ž๊•’
๊•‰๊”ค๊•†๊•ข
๊•‰๊”ค๊•€๊•ฎ
๊”ป๊”ฌ๊”ณ
๊•ž๊•Œ๊”ต

Narrow (stand-alone)

M
T
W
T
F
S
S

๐ŸŒ™ Months

Wide (format)

๊–จ๊–• ๊•ช๊•ด ๊”ž๊”€๊•ฎ๊•Š
๊•’๊•ก๊–๊–•
๊•พ๊–บ
๊–ข๊–•
๊–‘๊•ฑ
๊–ฑ๊˜‹
๊–ฑ๊•ž๊”ค
๊—›๊”•
๊•ข๊•Œ
๊•ญ๊–ƒ
๊”ž๊˜‹๊•”๊•ฟ ๊•ธ๊–ƒ๊—
๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š

Abbreviated (format)

๊–จ๊–•๊”ž
๊•’๊•ก
๊•พ๊–บ
๊–ข๊–•
๊–‘๊•ฑ
๊–ฑ๊˜‹
๊–ฑ๊•ž
๊—›๊”•
๊•ข๊•Œ
๊•ญ๊–ƒ
๊”ž๊˜‹
๊–จ๊–•๊—

Narrow (format)

1
2
3
4
5
6
7
8
9
10
11
12

Wide (stand-alone)

๊–จ๊–• ๊•ช๊•ด ๊”ž๊”€๊•ฎ๊•Š
๊•’๊•ก๊–๊–•
๊•พ๊–บ
๊–ข๊–•
๊–‘๊•ฑ
๊–ฑ๊˜‹
๊–ฑ๊•ž๊”ค
๊—›๊”•
๊•ข๊•Œ
๊•ญ๊–ƒ
๊”ž๊˜‹๊•”๊•ฟ ๊•ธ๊–ƒ๊—
๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š

Abbreviated (stand-alone)

๊–จ๊–•๊”ž
๊•’๊•ก
๊•พ๊–บ
๊–ข๊–•
๊–‘๊•ฑ
๊–ฑ๊˜‹
๊–ฑ๊•ž
๊—›๊”•
๊•ข๊•Œ
๊•ญ๊–ƒ
๊”ž๊˜‹
๊–จ๊–•๊—

Narrow (stand-alone)

1
2
3
4
5
6
7
8
9
10
11
12

๐ŸŒธ Quarters

Wide (format)

Q1
Q2
Q3
Q4

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

๐Ÿ•ฐ๏ธ Eras

Wide (format)

BCE
CE

Abbreviated (format)

BCE
CE

Narrow (format)

BCE
CE

๐Ÿ“… Date Formats

Full

2008-02-05T18:30:30 = ๊•š๊•ž๊•š, 5 ๊•’๊•ก๊–๊–• 2008
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ, 22 ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 1995
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ, 15 ๊•ข๊•Œ -10

Long

2008-02-05T18:30:30 = 5 ๊•’๊•ก๊–๊–• 2008
1995-12-22T09:05:02 = 22 ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 1995
-0010-09-15T04:44:23 = 15 ๊•ข๊•Œ -10

Medium

2008-02-05T18:30:30 = 5 ๊•’๊•ก 2008
1995-12-22T09:05:02 = 22 ๊–จ๊–•๊— 1995
-0010-09-15T04:44:23 = 15 ๊•ข๊•Œ -10

Short

2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10

โฐ Time Formats

Full

2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC

Long

2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC

Medium

2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM

Short

2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM

๐ŸŒˆ Datetime Formats

Full

2008-02-05T18:30:30 = ๊•š๊•ž๊•š, 5 ๊•’๊•ก๊–๊–• 2008 6:30:30 PM UTC
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ, 22 ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 1995 9:05:02 AM UTC
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ, 15 ๊•ข๊•Œ -10 4:44:23 AM UTC

Long

2008-02-05T18:30:30 = 5 ๊•’๊•ก๊–๊–• 2008 6:30:30 PM UTC
1995-12-22T09:05:02 = 22 ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 1995 9:05:02 AM UTC
-0010-09-15T04:44:23 = 15 ๊•ข๊•Œ -10 4:44:23 AM UTC

Medium

2008-02-05T18:30:30 = 5 ๊•’๊•ก 2008 6:30:30 PM
1995-12-22T09:05:02 = 22 ๊–จ๊–•๊— 1995 9:05:02 AM
-0010-09-15T04:44:23 = 15 ๊•ข๊•Œ -10 4:44:23 AM

Short

2008-02-05T18:30:30 = 05/02/2008 6:30 PM
1995-12-22T09:05:02 = 22/12/1995 9:05 AM
-0010-09-15T04:44:23 = 15/09/-10 4:44 AM

๐ŸŽ€ Available Formats

Bh (h B)

2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B

Bhm (h:mm B)

2008-02-05T18:30:30 = 6:30 B
1995-12-22T09:05:02 = 9:05 B
-0010-09-15T04:44:23 = 4:44 B

Bhms (h:mm:ss B)

2008-02-05T18:30:30 = 6:30:30 B
1995-12-22T09:05:02 = 9:05:02 B
-0010-09-15T04:44:23 = 4:44:23 B

E (ccc)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ

EBhm (E h:mm B)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š 6:30 B
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ 9:05 B
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š 6:30:30 B
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ 9:05:02 B
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š 18:30
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ 09:05
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š 18:30:30
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ 09:05:02
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, ๊•š๊•ž๊•š
1995-12-22T09:05:02 = 22, ๊•‰๊”ค๊•€๊•ฎ
-0010-09-15T04:44:23 = 15, ๊”ป๊”ฌ๊”ณ

Ehm (E h:mm a)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š 6:30 PM
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ 9:05 AM
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š 6:30:30 PM
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ 9:05:02 AM
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ 4:44:23 AM

Gy (G y)

2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10

GyMMM (G y MMM)

2008-02-05T18:30:30 = CE 2008 ๊•’๊•ก
1995-12-22T09:05:02 = CE 1995 ๊–จ๊–•๊—
-0010-09-15T04:44:23 = BCE -10 ๊•ข๊•Œ

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 ๊•’๊•ก 5, ๊•š๊•ž๊•š
1995-12-22T09:05:02 = CE 1995 ๊–จ๊–•๊— 22, ๊•‰๊”ค๊•€๊•ฎ
-0010-09-15T04:44:23 = BCE -10 ๊•ข๊•Œ 15, ๊”ป๊”ฌ๊”ณ

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 ๊•’๊•ก 5
1995-12-22T09:05:02 = CE 1995 ๊–จ๊–•๊— 22
-0010-09-15T04:44:23 = BCE -10 ๊•ข๊•Œ 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -10-09-15

H (HH)

2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04

Hm (HH:mm)

2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44

Hms (HH:mm:ss)

2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23

Hmsv (HH:mm:ss v)

2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC

Hmv (HH:mm v)

2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 09:05 UTC
-0010-09-15T04:44:23 = 04:44 UTC

M (L)

2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9

MEd (E, M/d)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š, 2/5
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ, 12/22
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ, 9/15

MMM (LLL)

2008-02-05T18:30:30 = ๊•’๊•ก
1995-12-22T09:05:02 = ๊–จ๊–•๊—
-0010-09-15T04:44:23 = ๊•ข๊•Œ

MMMEd (E, MMM d)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š, ๊•’๊•ก 5
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ, ๊–จ๊–•๊— 22
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ, ๊•ข๊•Œ 15

MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š, ๊•’๊•ก๊–๊–• 5
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ, ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 22
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ, ๊•ข๊•Œ 15

MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of ๊•’๊•ก๊–๊–•
1995-12-22T09:05:02 = week 3 of ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š
-0010-09-15T04:44:23 = week 2 of ๊•ข๊•Œ

MMMMd (MMMM d)

2008-02-05T18:30:30 = ๊•’๊•ก๊–๊–• 5
1995-12-22T09:05:02 = ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 22
-0010-09-15T04:44:23 = ๊•ข๊•Œ 15

MMMd (MMM d)

2008-02-05T18:30:30 = ๊•’๊•ก 5
1995-12-22T09:05:02 = ๊–จ๊–•๊— 22
-0010-09-15T04:44:23 = ๊•ข๊•Œ 15

Md (M/d)

2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/15

d (d)

2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15

h (h a)

2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM UTC

ms (mm:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23

y (y)

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10

yM (M/y)

2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10

yMEd (E, M/d/y)

2008-02-05T18:30:30 = ๊•š๊•ž๊•š, 2/5/2008
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ, 12/22/1995
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ, 9/15/-10

yMMM (MMM y)

2008-02-05T18:30:30 = ๊•’๊•ก 2008
1995-12-22T09:05:02 = ๊–จ๊–•๊— 1995
-0010-09-15T04:44:23 = ๊•ข๊•Œ -10

yMMMEd (E, MMM d, y)

okay so picking right back up with the rest of the format list โ€” these are the extra named skeleton formats this locale ships, and every single one has the same three test timestamps so you can vibe-check the output yourself ๐Ÿ’…

yMMMM (MMMM y)

year and month-name, month first ๐ŸŽ€

2008-02-05T18:30:30 = ๊•’๊•ก๊–๊–• 2008
1995-12-22T09:05:02 = ๊–จ๊–• ๊•ช๊•ด ๊—๊–บ๊•ฎ๊•Š 1995
-0010-09-15T04:44:23 = ๊•ข๊•Œ -10

yMMMd (y MMM d)

year, short month, day โ€” the little trio ๐Ÿ’–

2008-02-05T18:30:30 = 2008 ๊•’๊•ก 5
1995-12-22T09:05:02 = 1995 ๊–จ๊–•๊— 22
-0010-09-15T04:44:23 = -10 ๊•ข๊•Œ 15

yMd (y-MM-dd)

the numbers-only one, all dashed up. lowkey the cleanest โœจ

2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15

yQQQ (QQQ y)

quarter + year, short quarter form ๐ŸŒธ

2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10

yQQQQ (QQQQ y)

quarter + year again โ€” and yes bestie, for this locale it gives you the exact same strings as yQQQ. iconic, no notes ๐Ÿซถ

2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10

yw-count-other ('week' w 'of' Y)

week number, spelled out with the literal words week and of ๐Ÿ”ฅ

2008-02-05T18:30:30 = week 6 of 2008
1995-12-22T09:05:02 = week 51 of 1995
-0010-09-15T04:44:23 = week 37 of -10
ngl the negative year -10 showing up everywhere is so main character energy โ€” it's not a bug, that's just the -0010-09-15T04:44:23 test date doing its thing ๐Ÿ’€

๐ŸŽ€ Miscellaneous ๐ŸŽ€

the little extra settings, the "personality" fields if you will:

  • Prefers 24 hour time? โ€” No
  • Local first day of the week โ€” 1 (๊—ณ๊—ก๊˜‰)

โœจ Strftime Patterns โœจ

these are the classic strftime escapes, mapped through this locale so you can see exactly what comes out. every one gets the same three sample timestamps โญ

%c (%a %b %e %H:%M:%S %Y) โ€” date time format

the full date-and-time combo, day name first ๐Ÿ‘‘

2008-02-05T18:30:30 = ๊•š๊•ž๊•š ๊•’๊•ก  5 18:30:30 2008
1995-12-22T09:05:02 = ๊•‰๊”ค๊•€๊•ฎ ๊–จ๊–•๊— 22 09:05:02 1995
-0010-09-15T04:44:23 = ๊”ป๊”ฌ๊”ณ ๊•ข๊•Œ 15 04:44:23 -10
psst โ€” see that double space in ๊•’๊•ก 5? that's %e doing its space-padded day thing. it's intentional, don't come for her ๐Ÿ™ˆ

%x (%m/%d/%y) โ€” date format

just the date, slashy style ๐Ÿ’œ

2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10

%X (%H:%M:%S) โ€” time format

clock only, hours:minutes:seconds ๐Ÿ•

2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23

๐Ÿ’– SUPPORT ๐Ÿ’–

want more? go see DateTime::Locale. that's the whole support situation, bestie โ€” she's right there ๐Ÿซถ


and that's a wrap on this one, fr fr ๐Ÿ’œ this page came from the DateTim...ale::vai(3) docs, perl v5.42.0, dated 2024-12-12 โ€” go forth and format your little hearts out ๐ŸŽ€โœจ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from