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-10showing up everywhere is so main character energy โ it's not a bug, that's just the-0010-09-15T04:44:23test 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%edoing 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
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 ยท Artistic-1.0 OR GPL-1.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms