DateTim...e::qu_BO(3)

πŸ’– DateTime::Locale::qu_BO β€” User Contributed Perl Documentation πŸ’–

okay so bestie, real talk: this is the manual page for DateTime::Locale::qu_BO. it's filed under User Contributed Perl Documentation, which basically means "a person made this and we're shipping it." iconic behavior.


✨ NAME ✨

DateTime::Locale::qu_BO β€” Locale data examples for the Quechua Bolivia (qu-BO) locale


🌸 DESCRIPTION 🌸

this pod file is literally just a big flex of example locale data for the Quechua Bolivia locale. like, every day name, every month name, every time format β€” all of it, laid out so you can see exactly what qu-BO gives you. no cap. 🫢

πŸ¦‹ Days

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
yes the format and stand-alone versions are identical here. that's not me being lazy, that's just what the data says. πŸ’…

🌈 Months

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

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)

Γ±awpa cristu
chanta cristu

Abbreviated (format)

a.d.
d.C.

Narrow (format)

a.d.
dC

πŸ’œ Date Formats

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

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.
notice how Full and Long match exactly? yeah. that's the data. not a typo, bestie. 🫢

🧚 Datetime Formats

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.
lowkey the Long datetime one puts the time first and the date after. that's the vibe. don't question it. ✨

πŸ‘‘ Available Formats πŸ‘‘

this is the big one, bestie. each entry below is the format key with its pattern in parentheses, and then what it actually spits out. i kept every single one. every. single. one. πŸ’…

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
M is the format-month and L is the stand-alone month. and yeah β€” the last line there really is 9, single digit, no leading zero. the data said what it said. πŸ€·β€β™€οΈ

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
this one's the week-of-month flex. note the literal quoted words 'semana' and 'killapa' sitting right there in the pattern β€” that's intentional, they're literal text, not placeholders. πŸ’…

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
look at the first line. it says 30:30. that is minutes and seconds, not hours and minutes. do not come for me, i'm just the messenger. 😭

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
double dash in that last one β€” 15-09--10 β€” because the year is negative. it's giving "math", it's giving "chaos", but it's correct. πŸ’€

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)

…and the year-quarter ones we were literally mid-way through? they land like this:

2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
  • yw-count-other (w 'semana' Y 'watapa') β€” the week-count format, and it's giving calendar-girlie excellence πŸ’… it stacks the week number, the word semana, the year, and watapa. Obsessed, honestly:
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 🌸

okay so a couple of quick vibe-check facts about this locale, no big deal:

  • Prefers 24 hour time? β€” No πŸ• so it's giving 12-hour energy, not military time, bestie
  • Local first day of the week β€” 1 (Lunes) 🫢 Monday is the main character here, as she should be

✨ STRFTIME PATTERNS ✨

now for the fun part β€” the strftime patterns, aka the little format codes that decide how your dates get dressed for the day. here's every single one for this locale, with all three of the reference timestamps so you can see exactly what each one does πŸ‘‘

  • %c (%a %b %e %H:%M:%S %Y) β€” date time format, the full fit, the whole look:
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, just the date, short and cute:
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, no notes:
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
bestie note: those -0010 timestamps are negative years and they're not a typo β€” the examples just keep the exact same three reference timestamps all the way through so you can compare apples to apples πŸ“

πŸ’– SUPPORT πŸ’–

  • See DateTime::Locale β€” that's the whole support section, and honestly? iconic. go read it, it has the answers 🧚

aaaand that's the whole page, bestie!! πŸŽ€ you made it to the end, I'm so proud of you fr fr 🌈 this rendering is from perl v5.42.0, dated 2024-12-12, and it's the DateTim...e::qu_BO(3) page β€” thank you for coming to my TED talk, now go format some dates πŸ’…πŸ‘‘βœ¨

πŸ“¦ where this page comes from