DateTim...ale::ii(3)
๐
DateTime::Locale::ii โ section 3 of the manual, bestie
okay so this is DateTime::Locale::ii, living its best life under User Contributed Perl Documentation in section 3 of the manual. It's the Sichuan Yi locale file (ii), and no cap, it's basically a big glossy mood board of every formatted date and time this locale can spit out. Let's get into it ๐
โจ NAME โจ
DateTime::Locale::ii โ locale data examples for the Sichuan Yi (ii) locale
๐ธ DESCRIPTION ๐ธ
This pod file is literally just examples โ a whole showcase of the locale data that's available for the Sichuan Yi locale. Nothing sneaky, nothing to configure, just vibe after vibe of formatted output. ๐ฆ
Days
Wide (format)
๊๊๊
๊๊๊
๊๊๊
๊๊๊
๊๊๊ฌ
๊๊๊
๊ฌ๊๊
Abbreviated (format)
๊๊
๊๊
๊๊
๊๊
๊๊ฌ
๊๊
๊ฌ๊
Narrow (format)
๊
๊
๊
๊
๊ฌ
๊
๊
Wide (stand-alone)
๊๊๊
๊๊๊
๊๊๊
๊๊๊
๊๊๊ฌ
๊๊๊
๊ฌ๊๊
Abbreviated (stand-alone)
๊๊
๊๊
๊๊
๊๊
๊๊ฌ
๊๊
๊ฌ๊
Narrow (stand-alone)
๊
๊
๊
๊
๊ฌ
๊
๊
seven entries each, in order, and yes the stand-alone wide/abbreviated ones are giving exactly the same energy as the format ones ๐ฅ
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
twelve months, all accounted for, the narrow ones keep it cute and numeric โญ
Quarters
Wide (format)
๊ฎ๊ฐ๊๊ท๊ถ๊
๊ฎ๊ฐ๊๊ท๊ถ๊
๊ฎ๊ฐ๊๊ท๊ถ๊
๊ฎ๊ฐ๊๊ท๊ถ๊
Abbreviated (format)
1๊ฎ๊ฐ
2๊ฎ๊ฐ
3๊ฎ๊ฐ
4๊ฎ๊ฐ
Narrow (format)
1
2
3
4
Wide (stand-alone)
๊ฎ๊ฐ๊๊ท๊ถ๊
๊ฎ๊ฐ๊๊ท๊ถ๊
๊ฎ๊ฐ๊๊ท๊ถ๊
๊ฎ๊ฐ๊๊ท๊ถ๊
Abbreviated (stand-alone)
1
2
3
4
Narrow (stand-alone)
1
2
3
4
four quarters, iykyk ๐ (and yeah, the abbrevi*ated* stand-alone is just plain digits here while the format version has its suffix โ that's the data, not a typo ๐)
Eras
Wide (format)
๊
๊๊ฟ
๊
๊๊
Abbreviated (format)
๊
๊๊ฟ
๊
๊๊
Narrow (format)
๊
๊๊ฟ
๊
๊๊
two eras, all three widths, zero drama ๐ซถ
Date Formats
Full
2008-02-05T18:30:30 = 2008 ๊๊ช 5, ๊๊๊
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22, ๊๊๊ฌ
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15, ๊๊๊
Long
2008-02-05T18:30:30 = 2008 ๊๊ช 5
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15
Medium
2008-02-05T18:30:30 = 2008 ๊๊ช 5
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15
Short
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
same three sample timestamps all the way down: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and the icon that it is, -0010-09-15T04:44:23 ๐ญ
Time Formats
Full
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
Long
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
Medium
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Short
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Full and Long are twinning fr fr โ both rock the UTC ๐
Datetime Formats
Full
2008-02-05T18:30:30 = 2008 ๊๊ช 5, ๊๊๊ 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22, ๊๊๊ฌ 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15, ๊๊๊ 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 ๊๊ช 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 ๊๊ช 5 18:30:30
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22 09:05:02
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15 04:44:23
Short
2008-02-05T18:30:30 = 2008-02-05 18:30
1995-12-22T09:05:02 = 1995-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44
date + time, stitched together, living in harmony ๐
Available Formats
okay this is the big one โ the whole pattern catalogue, each with its three samples. Buckle up bestie, we're going through all of them ๐ข
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 ๊ฏ๊
1995-12-22T09:05:02 = ๊๊ฌ 9:05 ๊ธ๊
-0010-09-15T04:44:23 = ๊๊ 4:44 ๊ธ๊
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = ๊๊ 6:30:30 ๊ฏ๊
1995-12-22T09:05:02 = ๊๊ฌ 9:05:02 ๊ธ๊
-0010-09-15T04:44:23 = ๊๊ 4:44:23 ๊ธ๊
Gy (G y)
2008-02-05T18:30:30 = ๊
๊๊ 2008
1995-12-22T09:05:02 = ๊
๊๊ 1995
-0010-09-15T04:44:23 = ๊
๊๊ฟ -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = ๊
๊๊ 2008 ๊๊ช
1995-12-22T09:05:02 = ๊
๊๊ 1995 ๊ฐ๊๊ช
-0010-09-15T04:44:23 = ๊
๊๊ฟ -10 ๊ฌ๊ช
GyMMMEd (G y MMM d๊,E)
2008-02-05T18:30:30 = ๊
๊๊ 2008 ๊๊ช 5๊,๊๊
1995-12-22T09:05:02 = ๊
๊๊ 1995 ๊ฐ๊๊ช 22๊,๊๊ฌ
-0010-09-15T04:44:23 = ๊
๊๊ฟ -10 ๊ฌ๊ช 15๊,๊๊
GyMMMd (G y MMM d๊)
2008-02-05T18:30:30 = ๊
๊๊ 2008 ๊๊ช 5๊
1995-12-22T09:05:02 = ๊
๊๊ 1995 ๊ฐ๊๊ช 22๊
-0010-09-15T04:44:23 = ๊
๊๊ฟ -10 ๊ฌ๊ช 15๊
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = ๊
๊๊ 2008-02-05
1995-12-22T09:05:02 = ๊
๊๊ 1995-12-22
-0010-09-15T04:44:23 = ๊
๊๊ฟ -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 (v HH:mm:ss)
2008-02-05T18:30:30 = UTC 18:30:30
1995-12-22T09:05:02 = UTC 09:05:02
-0010-09-15T04:44:23 = UTC 04:44:23
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 (MM๊ช-dd๊๏ผE)
2008-02-05T18:30:30 = 02๊ช-05๊๏ผ๊๊
1995-12-22T09:05:02 = 12๊ช-22๊๏ผ๊๊ฌ
-0010-09-15T04:44:23 = 09๊ช-15๊๏ผ๊๊
MMM (LLL)
2008-02-05T18:30:30 = ๊๊ช
1995-12-22T09:05:02 = ๊ฐ๊๊ช
-0010-09-15T04:44:23 = ๊ฌ๊ช
MMMEd (MMMM d๊,E)
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 ๊ฌ๊ช
the way this one has -count-other in the name and still outputs the English word week and of โ that's the data, bestie, we don't question it ๐
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 (MM๊ช-dd๊)
2008-02-05T18:30:30 = 02๊ช-05๊
1995-12-22T09:05:02 = 12๊ช-22๊
-0010-09-15T04:44:23 = 09๊ช-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 ๊ฏ๊
1995-12-22T09:05:02 = 9 ๊ธ๊
-0010-09-15T04:44:23 = 4 ๊ธ๊
hm (ah:mm)
2008-02-05T18:30:30 = ๊ฏ๊6:30
1995-12-22T09:05:02 = ๊ธ๊9:05
-0010-09-15T04:44:23 = ๊ธ๊4:44
hms (ah:mm:ss)
2008-02-05T18:30:30 = ๊ฏ๊6:30:30
1995-12-22T09:05:02 = ๊ธ๊9:05:02
-0010-09-15T04:44:23 = ๊ธ๊4:44:23
hmsv (v ah:mm:ss)
2008-02-05T18:30:30 = UTC ๊ฏ๊6:30:30
1995-12-22T09:05:02 = UTC ๊ธ๊9:05:02
-0010-09-15T04:44:23 = UTC ๊ธ๊4:44:23
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 ๊ฏ๊ UTC
1995-12-22T09:05:02 = 9:05 ๊ธ๊ UTC
-0010-09-15T04:44:23 = 4:44 ๊ธ๊ 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
yes, the first sample really is30:30formm:ssโ minutes and seconds, doing their thing ๐
y (y)
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (y-MM-dd, E)
2008-02-05T18:30:30 = 2008-02-05, ๊๊
1995-12-22T09:05:02 = 1995-12-22, ๊๊ฌ
-0010-09-15T04:44:23 = -10-09-15, ๊๊
yMMM (y MMM)
2008-02-05T18:30:30 = 2008 ๊๊ช
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช
yMMMEd (y MMM d๊,E)
2008-02-05T18:30:30 = 2008 ๊๊ช 5๊,๊๊
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช 22๊,๊๊ฌ
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช 15๊,๊๊
yMMMM (y MMMM)
โฆand that's where part one of our little scroll ends โ the rest is waiting for you in part two, bestie ๐งโโ๏ธ
โฆokay bestie, picking right back up where we left off โ here's the tail end of the yMMM (y MMM) examples, for the record ๐
2008-02-05T18:30:30 = 2008 ๊๊ช
1995-12-22T09:05:02 = 1995 ๊ฐ๊๊ช
-0010-09-15T04:44:23 = -10 ๊ฌ๊ช
yMMMd (y๊M๊ชd๊) โ year, month, day, all crammed together, no spaces, feral behaviour honestly ๐ธ
2008-02-05T18:30:30 = 2008๊2๊ช5๊
1995-12-22T09:05:02 = 1995๊12๊ช22๊
-0010-09-15T04:44:23 = -10๊9๊ช15๊
yMd (y-MM-dd) โ ahh the classic, dashes and everything, she's giving ISO-adjacent icon โจ
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 (y QQQ) โ year plus the short little quarter label ๐
2008-02-05T18:30:30 = 2008 1๊ฎ๊ฐ
1995-12-22T09:05:02 = 1995 4๊ฎ๊ฐ
-0010-09-15T04:44:23 = -10 3๊ฎ๊ฐ
yQQQQ (y QQQQ) โ same quarter energy but the long version, main character formatting fr fr ๐
2008-02-05T18:30:30 = 2008 ๊ฎ๊ฐ๊๊ท๊ถ๊
1995-12-22T09:05:02 = 1995 ๊ฎ๊ฐ๊๊ท๊ถ๊
-0010-09-15T04:44:23 = -10 ๊ฎ๊ฐ๊๊ท๊ถ๊
yw-count-other ('week' w 'of' Y) โ literally the words week, then the week number, then of, then the year ๐ฆ
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
๐ธ Miscellaneous ๐ธ
Prefers 24 hour time? โ Yes ๐ no am/pm chaos here, we're built different
Local first day of the week โ 1 (๊๊๊) โญ
โญ Strftime Patterns โญ
%c (%a %b %e %H:%M:%S %Y) - date time format
The whole entire timestamp, unabridged, no notes:
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
%x (%m/%d/%y) - date format
Just the date, slashed up ๐
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
Just the time, hour minute second, that's it that's the vibe ๐
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 ๐ซถ
See DateTime::Locale. ๐ that's the whole support section, go read it, it's the plug
and that's a wrap bestie!! ๐ this page came from perl v5.42.0, dated 2024-12-12, and the footer's all like DateTim...ale::ii(3) โ truncated and mysterious, honestly iconic ๐ญโจ
๐ฆ 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