DateTim...e::qu_PE(3)
π NAME π
okay so bestie, this is the manual for DateTime::Locale::qu_PE β the header calls it DateTim...e::qu_PE(3) and files it under User Contributed Perl Documentation. The official one-liner is:
DateTime::Locale::qu_PE - Locale data examples for the Quechua Peru (qu-PE) locale
π DESCRIPTION π
This pod file contains examples of the locale data available for the Quechua Peru locale. that's literally the whole description β it's giving reference-material realness π β¨
ποΈ DAYS ποΈ
okay so here are the day names, in every flavor the original lists. no skipping, no cap π
Wide (format)
Lunes
Martes
MiΓ©rcoles
Jueves
Viernes
SΓ‘bado
Domingo
Abbreviated (format)
Lun
Mar
MiΓ©
Jue
Vie
Sab
Dom
Narrow (format)
L
M
X
J
V
S
D
Wide (stand-alone)
Lunes
Martes
MiΓ©rcoles
Jueves
Viernes
SΓ‘bado
Domingo
Abbreviated (stand-alone)
Lun
Mar
MiΓ©
Jue
Vie
Sab
Dom
Narrow (stand-alone)
L
M
X
J
V
S
D
πΈ MONTHS πΈ
same deal, but for months. yes, the narrow ones are literally just numbers β iconic π
Wide (format)
Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Setiembre
Octubre
Noviembre
Diciembre
Abbreviated (format)
Ene
Feb
Mar
Abr
May
Jun
Jul
Ago
Set
Oct
Nov
Dic
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Setiembre
Octubre
Noviembre
Diciembre
Abbreviated (stand-alone)
Ene
Feb
Mar
Abr
May
Jun
Jul
Ago
Set
Oct
Nov
Dic
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
π QUARTERS π
quarter names: short, sweet, and exactly as listed π«Ά
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 π¦
the era names, bestie β wide, abbreviated, and narrow, all present and accounted for π
Wide (format)
Γ±awpa cristu
chanta cristu
Abbreviated (format)
a.d.
d.C.
Narrow (format)
a.d.
dC
β¨ DATE FORMATS β¨
these are the date examples, from full to short β keep an eye on the negative year, it's doing main character energy π
Full
2008-02-05T18:30:30 = Martes, 5 Febrero, 2008
1995-12-22T09:05:02 = Viernes, 22 Diciembre, 1995
-0010-09-15T04:44:23 = SΓ‘bado, 15 Setiembre, -10
Long
2008-02-05T18:30:30 = 5 Febrero 2008
1995-12-22T09:05:02 = 22 Diciembre 1995
-0010-09-15T04:44:23 = 15 Setiembre -10
Medium
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Dic 1995
-0010-09-15T04:44:23 = 15 Set -10
Short
2008-02-05T18:30:30 = 5/2/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/9/-10
β° TIME FORMATS β°
the time examples are here, and yes, p.m. and a.m. ate π
Full
2008-02-05T18:30:30 = 6:30:30 p.m. UTC
1995-12-22T09:05:02 = 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = 4:44:23 a.m. UTC
Long
2008-02-05T18:30:30 = 6:30:30 p.m. UTC
1995-12-22T09:05:02 = 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = 4:44:23 a.m. UTC
Medium
2008-02-05T18:30:30 = 6:30:30 p.m.
1995-12-22T09:05:02 = 9:05:02 a.m.
-0010-09-15T04:44:23 = 4:44:23 a.m.
Short
2008-02-05T18:30:30 = 6:30 p.m.
1995-12-22T09:05:02 = 9:05 a.m.
-0010-09-15T04:44:23 = 4:44 a.m.
π DATETIME FORMATS π
date plus time, all combined and looking cute. note the order changes between full/long and medium/short β the original said what it said π₯
Full
2008-02-05T18:30:30 = Martes, 5 Febrero, 2008 6:30:30 p.m. UTC
1995-12-22T09:05:02 = Viernes, 22 Diciembre, 1995 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = SΓ‘bado, 15 Setiembre, -10 4:44:23 a.m. UTC
Long
2008-02-05T18:30:30 = 6:30:30 p.m. UTC 5 Febrero 2008
1995-12-22T09:05:02 = 9:05:02 a.m. UTC 22 Diciembre 1995
-0010-09-15T04:44:23 = 4:44:23 a.m. UTC 15 Setiembre -10
Medium
2008-02-05T18:30:30 = 5 Feb 2008 6:30:30 p.m.
1995-12-22T09:05:02 = 22 Dic 1995 9:05:02 a.m.
-0010-09-15T04:44:23 = 15 Set -10 4:44:23 a.m.
Short
2008-02-05T18:30:30 = 5/2/08 6:30 p.m.
1995-12-22T09:05:02 = 22/12/95 9:05 a.m.
-0010-09-15T04:44:23 = 15/9/-10 4:44 a.m.
π AVAILABLE FORMATS π
here's the big list of available formats β each heading has the format id and its parenthesized label exactly as the original shows, then the examples underneath. it's a lot, but we're not skipping a single one, bestie π
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 = Mar
1995-12-22T09:05:02 = Vie
-0010-09-15T04:44:23 = Sab
EBhm (E h:mm B)
2008-02-05T18:30:30 = Mar 6:30 B
1995-12-22T09:05:02 = Vie 9:05 B
-0010-09-15T04:44:23 = Sab 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Mar 6:30:30 B
1995-12-22T09:05:02 = Vie 9:05:02 B
-0010-09-15T04:44:23 = Sab 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Mar 18:30
1995-12-22T09:05:02 = Vie 09:05
-0010-09-15T04:44:23 = Sab 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Mar 18:30:30
1995-12-22T09:05:02 = Vie 09:05:02
-0010-09-15T04:44:23 = Sab 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Mar
1995-12-22T09:05:02 = 22, Vie
-0010-09-15T04:44:23 = 15, Sab
Ehm (E h:mm a)
2008-02-05T18:30:30 = Mar 6:30 p.m.
1995-12-22T09:05:02 = Vie 9:05 a.m.
-0010-09-15T04:44:23 = Sab 4:44 a.m.
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Mar 6:30:30 p.m.
1995-12-22T09:05:02 = Vie 9:05:02 a.m.
-0010-09-15T04:44:23 = Sab 4:44:23 a.m.
Gy (G y)
2008-02-05T18:30:30 = d.C. 2008
1995-12-22T09:05:02 = d.C. 1995
-0010-09-15T04:44:23 = a.d. -10
GyMMM (G MMM y)
2008-02-05T18:30:30 = d.C. Feb 2008
1995-12-22T09:05:02 = d.C. Dic 1995
-0010-09-15T04:44:23 = a.d. Set -10
GyMMMEd (E, d MMM, y G)
2008-02-05T18:30:30 = Mar, 5 Feb, 2008 d.C.
1995-12-22T09:05:02 = Vie, 22 Dic, 1995 d.C.
-0010-09-15T04:44:23 = Sab, 15 Set, -10 a.d.
GyMMMd (G d MMM, y)
2008-02-05T18:30:30 = d.C. 5 Feb, 2008
1995-12-22T09:05:02 = d.C. 22 Dic, 1995
-0010-09-15T04:44:23 = a.d. 15 Set, -10
GyMd (G d/M/y)
2008-02-05T18:30:30 = d.C. 5/2/2008
1995-12-22T09:05:02 = d.C. 22/12/1995
-0010-09-15T04:44:23 = a.d. 15/9/-10
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 (MM-dd, E)
2008-02-05T18:30:30 = 02-05, Mar
1995-12-22T09:05:02 = 12-22, Vie
-0010-09-15T04:44:23 = 09-15, Sab
MMM (LLL)
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dic
-0010-09-15T04:44:23 = Set
MMMEd (E, d MMM)
2008-02-05T18:30:30 = Mar, 5 Feb
1995-12-22T09:05:02 = Vie, 22 Dic
-0010-09-15T04:44:23 = Sab, 15 Set
MMMMW-count-other (W 'semana' MMMM 'killapa')
2008-02-05T18:30:30 = 1 semana Febrero killapa
1995-12-22T09:05:02 = 3 semana Diciembre killapa
-0010-09-15T04:44:23 = 2 semana Setiembre killapa
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Febrero
1995-12-22T09:05:02 = 22 Diciembre
-0010-09-15T04:44:23 = 15 Setiembre
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Feb
1995-12-22T09:05:02 = 22 Dic
-0010-09-15T04:44:23 = 15 Set
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 p.m.
1995-12-22T09:05:02 = 9 a.m.
-0010-09-15T04:44:23 = 4 a.m.
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 p.m.
1995-12-22T09:05:02 = 9:05 a.m.
-0010-09-15T04:44:23 = 4:44 a.m.
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 p.m.
1995-12-22T09:05:02 = 9:05:02 a.m.
-0010-09-15T04:44:23 = 4:44:23 a.m.
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 p.m. UTC
1995-12-22T09:05:02 = 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = 4:44:23 a.m. UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 p.m. UTC
1995-12-22T09:05:02 = 9:05 a.m. UTC
-0010-09-15T04:44:23 = 4:44 a.m. 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 (y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (E, dd-MM-y)
2008-02-05T18:30:30 = Mar, 05-02-2008
1995-12-22T09:05:02 = Vie, 22-12-1995
-0010-09-15T04:44:23 = Sab, 15-09--10
yMMM (MMM y)
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Dic 1995
-0010-09-15T04:44:23 = Set -10
yMMMEd (E, d MMM, y)
2008-02-05T18:30:30 = Mar, 5 Feb, 2008
1995-12-22T09:05:02 = Vie, 22 Dic, 1995
-0010-09-15T04:44:23 = Sab, 15 Set, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Febrero 2008
1995-12-22T09:05:02 = Diciembre 1995
-0010-09-15T04:44:23 = Setiembre -10
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Dic 1995
-0010-09-15T04:44:23 = 15 Set -10
yMd (dd-MM-y)
2008-02-05T18:30:30 = 05-02-2008
1995-12-22T09:05:02 = 22-12-1995
-0010-09-15T04:44:23 = 15-09--10
yQQQ (y QQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
and the week-counting one, bestie β yw-count-other (w 'semana' Y 'watapa'), so weeks are semana and years are watapa ποΈβ¨
2008-02-05T18:30:30 = 6 semana 2008 watapa
1995-12-22T09:05:02 = 51 semana 1995 watapa
-0010-09-15T04:44:23 = 37 semana -10 watapa
π Miscellaneous
the little odds and ends of the locale, no cap:
- Prefers 24 hour time? β No π ββοΈ like, they said no, and that's that.
- Local first day of the week β
7(Domingo) β Sunday is the main character here π
πΈ Strftime Patterns
now the fun part, the strftime glow-ups π
each pattern gets its description and then the three test timestamps so you can literally see the vibe check pass.
%c (%a %b %e %H:%M:%S %Y) β date time format
2008-02-05T18:30:30 = Mar Feb 5 18:30:30 2008
1995-12-22T09:05:02 = Vie Dic 22 09:05:02 1995
-0010-09-15T04:44:23 = Sab Set 15 04:44:23 -10
%x (%m/%d/%y) β date format
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
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 thing, go look, they've got you π«Ά
aaaaand scene π¬β¨ you just read the whole DateTim...e::qu_PE(3) page, which shipped with perl v5.42.0 and is dated 2024-12-12 β so like, go forth and format your dates with semana-level confidence, 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