DateTim...:kgp_BR(3)

manual page energy: DateTim...:kgp_BR(3) — straight from User Contributed Perl Documentation, and it's giving locale lore ✨

🌸 NAME

DateTime::Locale::kgp_BR — Locale data examples for the Kaingang Brazil (kgp-BR) locale 💖


🦋 DESCRIPTION

Okay so this pod file is literally just a showcase of what locale data you get for the Kaingang Brazil locale. Examples, examples, and more examples. Buckle up, bestie — there's a lot of pretty data in here 🎀

🌈 Days

Wide (format)

pir-kurã-há
régre-kurã-há
tẽgtũ-kurã-há
vẽnhkãgra-kurã-há
pénkar-kurã-há
savnu
numĩggu

Abbreviated (format)

pir.
rég.
tẽg.
vẽn.
pén.
sav.
num.

Narrow (format)

P.
R.
T.
V.
P.
S.
N.

Wide (stand-alone)

pir-kurã-há
régre-kurã-há
tẽgtũ-kurã-há
vẽnhkãgra-kurã-há
pénkar-kurã-há
savnu
numĩggu

Abbreviated (stand-alone)

pir.
rég.
tẽg.
vẽn.
pén.
sav.
num.

Narrow (stand-alone)

P.
R.
T.
V.
P.
S.
N.

🌙 Months

Wide (format)

1-Kysã
2-Kysã
3-Kysã
4-Kysã
5-Kysã
6-Kysã
7-Kysã
8-Kysã
9-Kysã
10-Kysã
11-Kysã
12-Kysã

Abbreviated (format)

1Ky.
2Ky.
3Ky.
4Ky.
5Ky.
6Ky.
7Ky.
8Ky.
9Ky.
10Ky.
11Ky.
12Ky.

Narrow (format)

1K
2K
3K
4K
5K
6K
7K
8K
9K
10K
11K
12K

Wide (stand-alone)

1-Kysã
2-Kysã
3-Kysã
4-Kysã
5-Kysã
6-Kysã
7-Kysã
8-Kysã
9-Kysã
10-Kysã
11-Kysã
12-Kysã

Abbreviated (stand-alone)

1Ky.
2Ky.
3Ky.
4Ky.
5Ky.
6Ky.
7Ky.
8Ky.
9Ky.
10Ky.
11Ky.
12Ky.

Narrow (stand-alone)

1K
2K
3K
4K
5K
6K
7K
8K
9K
10K
11K
12K

🧚 Quarters

Wide (format)

1ⁿ kysã-tẽgtũ
2ᵍᵉ kysã-tẽgtũ
3ⁿʰ kysã-tẽgtũ
4ⁿ kysã-tẽgtũ

Abbreviated (format)

T1
T2
T3
T4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1ⁿ kysã-tẽgtũ
2ᵍᵉ kysã-tẽgtũ
3ⁿʰ kysã-tẽgtũ
4ⁿ kysã-tẽgtũ

Abbreviated (stand-alone)

T1
T2
T3
T4

Narrow (stand-alone)

1
2
3
4

👑 Eras

Wide (format)

Cristo jo
Cristo kar kỹ

Abbreviated (format)

C.j.
C.kk.

Narrow (format)

C.j.
C.kk.

📅 Date Formats

Full

 2008-02-05T18:30:30 = régre-kurã-há, 5 ne 2-Kysã, 2008
 1995-12-22T09:05:02 = pénkar-kurã-há, 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = savnu, 15 ne 9-Kysã, -10

Long

 2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008
 1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10

Medium

 2008-02-05T18:30:30 = 5 ne 2Ky., 2008
 1995-12-22T09:05:02 = 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = 15 ne 9Ky., -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 = 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

Full

 2008-02-05T18:30:30 = régre-kurã-há, 5 ne 2-Kysã, 2008 18:30:30 UTC
 1995-12-22T09:05:02 = pénkar-kurã-há, 22 ne 12-Kysã, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = savnu, 15 ne 9-Kysã, -10 04:44:23 UTC

Long

 2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008 18:30:30 UTC
 1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10 04:44:23 UTC

Medium

 2008-02-05T18:30:30 = 5 ne 2Ky., 2008 18:30:30
 1995-12-22T09:05:02 = 22 ne 12Ky., 1995 09:05:02
-0010-09-15T04:44:23 = 15 ne 9Ky., -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

Obsessed with this part honestly — every named format with its pattern and all three sample timestamps. No skipping, we're doing 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 = rég.
 1995-12-22T09:05:02 = pén.
-0010-09-15T04:44:23 = sav.

EBhm (E h:mm B)

 2008-02-05T18:30:30 = rég. 6:30 B
 1995-12-22T09:05:02 = pén. 9:05 B
-0010-09-15T04:44:23 = sav. 4:44 B

EBhms (E h:mm:ss B)

 2008-02-05T18:30:30 = rég. 6:30:30 B
 1995-12-22T09:05:02 = pén. 9:05:02 B
-0010-09-15T04:44:23 = sav. 4:44:23 B

EHm (E, HH:mm)

 2008-02-05T18:30:30 = rég., 18:30
 1995-12-22T09:05:02 = pén., 09:05
-0010-09-15T04:44:23 = sav., 04:44

EHms (E, HH:mm:ss)

 2008-02-05T18:30:30 = rég., 18:30:30
 1995-12-22T09:05:02 = pén., 09:05:02
-0010-09-15T04:44:23 = sav., 04:44:23

Ed (E, d)

 2008-02-05T18:30:30 = rég., 5
 1995-12-22T09:05:02 = pén., 22
-0010-09-15T04:44:23 = sav., 15

Ehm (E, h:mm a)

 2008-02-05T18:30:30 = rég., 6:30 PM
 1995-12-22T09:05:02 = pén., 9:05 AM
-0010-09-15T04:44:23 = sav., 4:44 AM

Ehms (E, h:mm:ss a)

 2008-02-05T18:30:30 = rég., 6:30:30 PM
 1995-12-22T09:05:02 = pén., 9:05:02 AM
-0010-09-15T04:44:23 = sav., 4:44:23 AM

Gy (y G)

 2008-02-05T18:30:30 = 2008 C.kk.
 1995-12-22T09:05:02 = 1995 C.kk.
-0010-09-15T04:44:23 = -10 C.j.

GyMMM (MMM, y G)

 2008-02-05T18:30:30 = 2Ky., 2008 C.kk.
 1995-12-22T09:05:02 = 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = 9Ky., -10 C.j.

GyMMMEd (E, d 'ne' MMM, y G)

 2008-02-05T18:30:30 = rég., 5 ne 2Ky., 2008 C.kk.
 1995-12-22T09:05:02 = pén., 22 ne 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = sav., 15 ne 9Ky., -10 C.j.

GyMMMd (d 'ne' MMM, y G)

 2008-02-05T18:30:30 = 5 ne 2Ky., 2008 C.kk.
 1995-12-22T09:05:02 = 22 ne 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = 15 ne 9Ky., -10 C.j.

GyMd (GGGGG y-MM-dd)

 2008-02-05T18:30:30 = C.kk. 2008-02-05
 1995-12-22T09:05:02 = C.kk. 1995-12-22
-0010-09-15T04:44:23 = C.j. -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, dd/MM)

 2008-02-05T18:30:30 = rég., 05/02
 1995-12-22T09:05:02 = pén., 22/12
-0010-09-15T04:44:23 = sav., 15/09

MMM (LLL)

 2008-02-05T18:30:30 = 2Ky.
 1995-12-22T09:05:02 = 12Ky.
-0010-09-15T04:44:23 = 9Ky.

MMMEd (E, d 'ne' MMM)

 2008-02-05T18:30:30 = rég., 5 ne 2Ky.
 1995-12-22T09:05:02 = pén., 22 ne 12Ky.
-0010-09-15T04:44:23 = sav., 15 ne 9Ky.

MMMMEd (E, d 'ne' MMMM)

 2008-02-05T18:30:30 = rég., 5 ne 2-Kysã
 1995-12-22T09:05:02 = pén., 22 ne 12-Kysã
-0010-09-15T04:44:23 = sav., 15 ne 9-Kysã

MMMMW-count-other ('simỹnỹ' W 'ne' MMMM)

 2008-02-05T18:30:30 = simỹnỹ 1 ne 2-Kysã
 1995-12-22T09:05:02 = simỹnỹ 3 ne 12-Kysã
-0010-09-15T04:44:23 = simỹnỹ 2 ne 9-Kysã

MMMMd (d 'ne' MMMM)

 2008-02-05T18:30:30 = 5 ne 2-Kysã
 1995-12-22T09:05:02 = 22 ne 12-Kysã
-0010-09-15T04:44:23 = 15 ne 9-Kysã

MMMd (d 'ne' MMM)

 2008-02-05T18:30:30 = 5 ne 2Ky.
 1995-12-22T09:05:02 = 22 ne 12Ky.
-0010-09-15T04:44:23 = 15 ne 9Ky.

MMdd (dd/MM)

 2008-02-05T18:30:30 = 05/02
 1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09

Md (d/M)

 2008-02-05T18:30:30 = 5/2
 1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9

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 (MM/y)

 2008-02-05T18:30:30 = 02/2008
 1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10

yMEd (E, dd/MM/y)

 2008-02-05T18:30:30 = rég., 05/02/2008
 1995-12-22T09:05:02 = pén., 22/12/1995
-0010-09-15T04:44:23 = sav., 15/09/-10

yMM (MM/y)

 2008-02-05T18:30:30 = 02/2008
 1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10

yMMM (MMM, y)

(the examples for this one roll on into the next chunk, bestie — hold that thought 🫶)

okay so we're still mid-list, still cooking — this next block of outputs belongs to the pattern that just wrapped up in part one, so no need to re-read it, just vibe with the results 🫶

2008-02-05T18:30:30 = 2Ky., 2008
1995-12-22T09:05:02 = 12Ky., 1995
-0010-09-15T04:44:23 = 9Ky., -10
  • yMMMEd (E, d 'ne' MMM, y) — weekday out front, then day, month, year, the whole lil squad 🎀
2008-02-05T18:30:30 = rég., 5 ne 2Ky., 2008
1995-12-22T09:05:02 = pén., 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = sav., 15 ne 9Ky., -10
  • yMMMM (MMMM, y) — full month name + year, short and sweet 💖
2008-02-05T18:30:30 = 2-Kysã, 2008
1995-12-22T09:05:02 = 12-Kysã, 1995
-0010-09-15T04:44:23 = 9-Kysã, -10
  • yMMMMEd (E, d 'ne' MMMM, y) — the full-month version but with the weekday riding along ✨
2008-02-05T18:30:30 = rég., 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = pén., 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = sav., 15 ne 9-Kysã, -10
  • yMMMMd (d 'ne' MMMM, y) — same energy, minus the weekday, she said "I'll go alone" 💅
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10
  • yMMMd (d 'ne' MMM, y) — abbreviated month this time, still serving 🦋
2008-02-05T18:30:30 = 5 ne 2Ky., 2008
1995-12-22T09:05:02 = 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = 15 ne 9Ky., -10
  • yMd (dd/MM/y) — pure numbers, slash slash slash, day-first bestie, day FIRST 🌸
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
lowkey look at that last one — the year comes out as -10 in there, no cap, that's just what the locale hands you for a negative year 😭
  • yQQQ (QQQ, y) — abbreviated quarter, my fave lil T-number 🔥
2008-02-05T18:30:30 = T1, 2008
1995-12-22T09:05:02 = T4, 1995
-0010-09-15T04:44:23 = T3, -10
  • yQQQQ (QQQQ, y) — the long-form quarter, all spelled out and iconic 👑
2008-02-05T18:30:30 = 1ⁿ kysã-tẽgtũ, 2008
1995-12-22T09:05:02 = 4ⁿ kysã-tẽgtũ, 1995
-0010-09-15T04:44:23 = 3ⁿʰ kysã-tẽgtũ, -10
  • yw-count-other ('simỹnỹ' w, Y) — week-of-year counting into the year, the "other" flavour of it 🧚
2008-02-05T18:30:30 = simỹnỹ 6, 2008
1995-12-22T09:05:02 = simỹnỹ 51, 1995
-0010-09-15T04:44:23 = simỹnỹ 37, -10

💀 Miscellaneous

the lil extras that don't fit anywhere else, and yes they're real:

  • Prefers 24 hour time? — Yes ✨ (no AM/PM chaos here, we're grown)
  • Local first day of the week — 7 (numĩggu)

🌈 Strftime Patterns

the classic strftime-style ones, bestie, the ones you've definitely seen in a hundred other places — here's how this locale formats them:

  • %c (%a %b %e %H:%M:%S %Y) — date time format, the big one 🎀
2008-02-05T18:30:30 = rég. 2Ky.  5 18:30:30 2008
1995-12-22T09:05:02 = pén. 12Ky. 22 09:05:02 1995
-0010-09-15T04:44:23 = sav. 9Ky. 15 04:44:23 -10
yep, those double spaces are in there fr fr — that's the %e doing its space-padded day thing, not a typo, don't come for me 🙈
  • %x (%m/%d/%y) — date format, month first because that's what the pattern says 📅
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, hours minutes seconds, 24-hour girlie ⏰
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 literally it, that's the whole support section, go read DateTime::Locale and it'll all make sense i promise 💜


and that's a wrap on the DateTim...:kgp_BR(3) page — brought to you by perl v5.42.0, dated 2024-12-12, and yes i know the title got truncated, she's just like that, kgp_BR 4ever 🦋⭐👑

📦 where this page comes from