DateTim...ale::luo(3)
πΈ NAME πΈ
okay bestie, this is DateTime::Locale::luo(3) from the User Contributed Perl Documentation β the page for DateTime::Locale::luo, and it is literally Locale data examples for the Luo (luo) locale. π
β¨ DESCRIPTION β¨
This pod file contains examples of the locale data available for the Luo locale. Thatβs the whole vibe: itβs a showcase, no cap. π¦
ποΈ Days ποΈ
Here are the day names in every flavor the page lists β format and stand-alone, wide to narrow. π
Wide (format)
Wuok Tich
Tich Ariyo
Tich Adek
Tich Angβwen
Tich Abich
Ngeso
Jumapil
Abbreviated (format)
WUT
TAR
TAD
TAN
TAB
NGS
JMP
Narrow (format)
W
T
T
T
T
N
J
Wide (stand-alone)
Wuok Tich
Tich Ariyo
Tich Adek
Tich Angβwen
Tich Abich
Ngeso
Jumapil
Abbreviated (stand-alone)
WUT
TAR
TAD
TAN
TAB
NGS
JMP
Narrow (stand-alone)
W
T
T
T
T
N
J
π Months π
Month names, same deal: wide, abbreviated, narrow, and then the stand-alone versions too. π
Wide (format)
Dwe mar Achiel
Dwe mar Ariyo
Dwe mar Adek
Dwe mar Angβwen
Dwe mar Abich
Dwe mar Auchiel
Dwe mar Abiriyo
Dwe mar Aboro
Dwe mar Ochiko
Dwe mar Apar
Dwe mar gi achiel
Dwe mar Apar gi ariyo
Abbreviated (format)
DAC
DAR
DAD
DAN
DAH
DAU
DAO
DAB
DOC
DAP
DGI
DAG
Narrow (format)
C
R
D
N
B
U
B
B
C
P
C
P
Wide (stand-alone)
Dwe mar Achiel
Dwe mar Ariyo
Dwe mar Adek
Dwe mar Angβwen
Dwe mar Abich
Dwe mar Auchiel
Dwe mar Abiriyo
Dwe mar Aboro
Dwe mar Ochiko
Dwe mar Apar
Dwe mar gi achiel
Dwe mar Apar gi ariyo
Abbreviated (stand-alone)
DAC
DAR
DAD
DAN
DAH
DAU
DAO
DAB
DOC
DAP
DGI
DAG
Narrow (stand-alone)
C
R
D
N
B
U
B
B
C
P
C
P
π¦ Quarters π¦
Quarter names in wide, abbreviated, and narrow form β plus the stand-alone versions. π
Wide (format)
nus mar nus 1
nus mar nus 2
nus mar nus 3
nus mar nus 4
Abbreviated (format)
NMN1
NMN2
NMN3
NMN4
Narrow (format)
1
2
3
4
Wide (stand-alone)
nus mar nus 1
nus mar nus 2
nus mar nus 3
nus mar nus 4
Abbreviated (stand-alone)
NMN1
NMN2
NMN3
NMN4
Narrow (stand-alone)
1
2
3
4
π§ Eras π§
Era names, and yes, the wide one is giving full historical main-character energy. β¨
Wide (format)
Kapok Kristo obiro
Ka Kristo osebiro
Abbreviated (format)
BC
AD
Narrow (format)
BC
AD
ποΈ Date Formats ποΈ
These are the date format examples exactly as the page shows them, with the same sample datetimes. π
Full
2008-02-05T18:30:30 = Tich Ariyo, 5 Dwe mar Ariyo 2008
1995-12-22T09:05:02 = Tich Abich, 22 Dwe mar Apar gi ariyo 1995
-0010-09-15T04:44:23 = Ngeso, 15 Dwe mar Ochiko -10
Long
2008-02-05T18:30:30 = 5 Dwe mar Ariyo 2008
1995-12-22T09:05:02 = 22 Dwe mar Apar gi ariyo 1995
-0010-09-15T04:44:23 = 15 Dwe mar Ochiko -10
Medium
2008-02-05T18:30:30 = 5 DAR 2008
1995-12-22T09:05:02 = 22 DAG 1995
-0010-09-15T04:44:23 = 15 DOC -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 β°
Time to get chronological bestie β full, long, medium, and short time examples. π«Ά
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
π Datetime Formats π
Date plus time, together at last. Full through short, all iconic. π
Full
2008-02-05T18:30:30 = Tich Ariyo, 5 Dwe mar Ariyo 2008 18:30:30 UTC
1995-12-22T09:05:02 = Tich Abich, 22 Dwe mar Apar gi ariyo 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Ngeso, 15 Dwe mar Ochiko -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Dwe mar Ariyo 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Dwe mar Apar gi ariyo 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Dwe mar Ochiko -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 DAR 2008 18:30:30
1995-12-22T09:05:02 = 22 DAG 1995 09:05:02
-0010-09-15T04:44:23 = 15 DOC -10 04:44:23
Short
2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
π Available Formats π
These are the pre-baked format keys, each with its pattern and three sample outputs. The heading is the key plus pattern exactly as listed, and the code block is the matching sample data. No cap, every single one is here. π
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 = TAR
1995-12-22T09:05:02 = TAB
-0010-09-15T04:44:23 = NGS
EBhm (E h:mm B)
2008-02-05T18:30:30 = TAR 6:30 B
1995-12-22T09:05:02 = TAB 9:05 B
-0010-09-15T04:44:23 = NGS 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = TAR 6:30:30 B
1995-12-22T09:05:02 = TAB 9:05:02 B
-0010-09-15T04:44:23 = NGS 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = TAR 18:30
1995-12-22T09:05:02 = TAB 09:05
-0010-09-15T04:44:23 = NGS 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = TAR 18:30:30
1995-12-22T09:05:02 = TAB 09:05:02
-0010-09-15T04:44:23 = NGS 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, TAR
1995-12-22T09:05:02 = 22, TAB
-0010-09-15T04:44:23 = 15, NGS
Ehm (E h:mm a)
2008-02-05T18:30:30 = TAR 6:30 OT
1995-12-22T09:05:02 = TAB 9:05 OD
-0010-09-15T04:44:23 = NGS 4:44 OD
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = TAR 6:30:30 OT
1995-12-22T09:05:02 = TAB 9:05:02 OD
-0010-09-15T04:44:23 = NGS 4:44:23 OD
Gy (G y)
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = BC -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = AD 2008 DAR
1995-12-22T09:05:02 = AD 1995 DAG
-0010-09-15T04:44:23 = BC -10 DOC
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = AD 2008 DAR 5, TAR
1995-12-22T09:05:02 = AD 1995 DAG 22, TAB
-0010-09-15T04:44:23 = BC -10 DOC 15, NGS
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = AD 2008 DAR 5
1995-12-22T09:05:02 = AD 1995 DAG 22
-0010-09-15T04:44:23 = BC -10 DOC 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = AD 2008-02-05
1995-12-22T09:05:02 = AD 1995-12-22
-0010-09-15T04:44:23 = BC -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 = TAR, 2/5
1995-12-22T09:05:02 = TAB, 12/22
-0010-09-15T04:44:23 = NGS, 9/15
MMM (LLL)
2008-02-05T18:30:30 = DAR
1995-12-22T09:05:02 = DAG
-0010-09-15T04:44:23 = DOC
MMMEd (E, MMM d)
2008-02-05T18:30:30 = TAR, DAR 5
1995-12-22T09:05:02 = TAB, DAG 22
-0010-09-15T04:44:23 = NGS, DOC 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = TAR, Dwe mar Ariyo 5
1995-12-22T09:05:02 = TAB, Dwe mar Apar gi ariyo 22
-0010-09-15T04:44:23 = NGS, Dwe mar Ochiko 15
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Dwe mar Ariyo
1995-12-22T09:05:02 = week 3 of Dwe mar Apar gi ariyo
-0010-09-15T04:44:23 = week 2 of Dwe mar Ochiko
MMMMd (MMMM d)
2008-02-05T18:30:30 = Dwe mar Ariyo 5
1995-12-22T09:05:02 = Dwe mar Apar gi ariyo 22
-0010-09-15T04:44:23 = Dwe mar Ochiko 15
MMMd (MMM d)
2008-02-05T18:30:30 = DAR 5
1995-12-22T09:05:02 = DAG 22
-0010-09-15T04:44:23 = DOC 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 OT
1995-12-22T09:05:02 = 9 OD
-0010-09-15T04:44:23 = 4 OD
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 OT
1995-12-22T09:05:02 = 9:05 OD
-0010-09-15T04:44:23 = 4:44 OD
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 OT
1995-12-22T09:05:02 = 9:05:02 OD
-0010-09-15T04:44:23 = 4:44:23 OD
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 OT UTC
1995-12-22T09:05:02 = 9:05:02 OD UTC
-0010-09-15T04:44:23 = 4:44:23 OD UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 OT UTC
1995-12-22T09:05:02 = 9:05 OD UTC
-0010-09-15T04:44:23 = 4:44 OD 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 = TAR, 2/5/2008
1995-12-22T09:05:02 = TAB, 12/22/1995
-0010-09-15T04:44:23 = NGS, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = DAR 2008
1995-12-22T09:05:02 = DAG 1995
-0010-09-15T04:44:23 = DOC -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = TAR, DAR 5, 2008
1995-12-22T09:05:02 = TAB, DAG 22, 1995
-0010-09-15T04:44:23 = NGS, DOC 15, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Dwe mar Ariyo 2008
1995-12-22T09:05:02 = Dwe mar Apar gi ariyo 1995
-0010-09-15T04:44:23 = Dwe mar Ochiko -10
yMMMd (y MMM d)
2008-02-05T18:30:30 = 2008 DAR 5
1995-12-22T09:05:02 = 1995 DAG 22
-0010-09-15T04:44:23 = -10 DOC 15
yMd (y-MM-dd)
okay so this is the date-only serve, no time attached, just clean date energy:
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
the negative-year one is lowkey serving main character energy, but thatβs literally what it renders π«Ά
yQQQ (QQQ y)
the QQQ pattern plus the year, and the locale says these are the exact strings:
2008-02-05T18:30:30 = NMN1 2008
1995-12-22T09:05:02 = NMN4 1995
-0010-09-15T04:44:23 = NMN3 -10
yQQQQ (QQQQ y)
same vibe but the QQQQ pattern, and yes bestie the output is exactly this:
2008-02-05T18:30:30 = nus mar nus 1 2008
1995-12-22T09:05:02 = nus mar nus 4 1995
-0010-09-15T04:44:23 = nus mar nus 3 -10
yw-count-other ('week' w 'of' Y)
this one is the week-count-other pattern, formatted literally like 'week' w 'of' Y:
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. 24-hour time girlie confirmed, no AM/PM chaos here π
- Local first day of the week β
1(Wuok Tich). thatβs the localeβs first-day label, exactly as given.
Strftime Patterns
%c (%a %b %e %H:%M:%S %Y) β date time format
the classic date-time strftime combo, and the examples are:
2008-02-05T18:30:30 = TAR DAR 5 18:30:30 2008
1995-12-22T09:05:02 = TAB DAG 22 09:05:02 1995
-0010-09-15T04:44:23 = NGS DOC 15 04:44:23 -10
%x (%m/%d/%y) β date format
date-only strftime pattern, short year included, no notes:
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
time-only strftime pattern, and itβs giving very straightforward:
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, bestie β short, sweet, and pointed at the source of truth π
okay thatβs the full luo locale data dump, and we ate. this page came from perl v5.42.0 dated 2024-12-12, and the header is out here looking like DateTim...ale::luo(3) β iconic truncation, fr fr ππ
π¦ 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