DateTim...ale::kxv(3)
💖 DateTime::Locale::kxv — User Contributed Perl Documentation 💖
okay so first things first, the title situation: this page is DateTime::Locale::kxv, and it lives in the User Contributed Perl Documentation section. That's the header, bestie, we're done with it, moving on ✨
🌸 NAME 🌸
DateTime::Locale::kxv — literally just locale data examples for the Kuvi (kxv) locale. That's it. That's the whole job 🫶
🦋 DESCRIPTION 🦋
This pod file is a big ol' show-and-tell of the locale data you get for the Kuvi locale. Buckle up, there's a lot, and it's all gorgeous 💅
🎀 Days 🎀
Wide (format)
smbara
mangaḍa
pudara
laki vara
sukru vara
sani vara
aadi vara
Abbreviated (format)
smba
manga
puda
laki
sukru
sani
aadi
Narrow (format)
s
ma
pu
la
su
sa
aa
Wide (stand-alone)
smbara
mangaḍa
pudara
laki vara
sukru vara
sani vara
aadi vara
Abbreviated (stand-alone)
smba
manga
puda
laki
sukru
sani
aadi
Narrow (stand-alone)
s
ma
pu
la
su
sa
aa
🌈 Months 🌈
Wide (format)
pusu lenju
maha lenju
pagu lenju
hire lenju
bese lenju
jaṭṭa lenju
aasaḍi lenju
srabĩ lenju
bado lenju
dasara lenju
divi lenju
pande lenju
Abbreviated (format)
pusu
maha
pagu
hire
bese
jaṭṭa
aasaḍi
srabĩ
bado
dasara
divi
pande
Narrow (format)
pu
ma
pa
hi
be
ja
aa
sra
b
da
di
pa
Wide (stand-alone)
pusu lenju
maha lenju
pagu lenju
hire lenju
bese lenju
jaṭṭa lenju
aasaḍi lenju
srabĩ lenju
bado lenju
dasara lenju
divi lenju
pande lenju
Abbreviated (stand-alone)
pusu
maha
pagu
hire
bese
jaṭṭa
aasaḍi
srabĩ
bado
dasara
divi
pande
Narrow (stand-alone)
pu
ma
pa
hi
be
ja
aa
sra
b
da
di
pa
ngl,pashows up twice in the narrow list — once forpaguand once forpande. That's not a typo on my end, it's literally what the data says 🙈
🧚 Quarters 🧚
Wide (format)
1sṭ kuarṭr
2nḍ kuarṭr
3rḍ kuarṭr
4th kuarṭr
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1sṭ kuarṭr
2nḍ kuarṭr
3rḍ kuarṭr
4th kuarṭr
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
👑 Eras 👑
Wide (format)
krisṭ purb nki
krisṭabd
Abbreviated (format)
bc
ad
Narrow (format)
bc
ad
eras said "no stand-alone era for me thanks" — there's only format versions here, and that's the whole story 😌
🔥 Date Formats 🔥
Full
2008-02-05T18:30:30 = mangaḍa, 5 maha lenju 2008
1995-12-22T09:05:02 = sukru vara, 22 pande lenju 1995
-0010-09-15T04:44:23 = sani vara, 15 bado lenju -10
Long
2008-02-05T18:30:30 = 5 maha lenju 2008
1995-12-22T09:05:02 = 22 pande lenju 1995
-0010-09-15T04:44:23 = 15 bado lenju -10
Medium
2008-02-05T18:30:30 = 5 maha 2008
1995-12-22T09:05:02 = 22 pande 1995
-0010-09-15T04:44:23 = 15 bado -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 pm UTC
1995-12-22T09:05:02 = 9:05:02 am UTC
-0010-09-15T04:44:23 = 4:44:23 am UTC
Long
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
Medium
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
Short
2008-02-05T18:30:30 = 6:30 pm
1995-12-22T09:05:02 = 9:05 am
-0010-09-15T04:44:23 = 4:44 am
yes bestie, Full and Long are identical here. No I'm not gaslighting you, look at the UTC and the seconds — they match match 💀
🦋 Datetime Formats 🦋
Full
2008-02-05T18:30:30 = mangaḍa, 5 maha lenju 2008, 6:30:30 pm UTC
1995-12-22T09:05:02 = sukru vara, 22 pande lenju 1995, 9:05:02 am UTC
-0010-09-15T04:44:23 = sani vara, 15 bado lenju -10, 4:44:23 am UTC
Long
2008-02-05T18:30:30 = 5 maha lenju 2008, 6:30:30 pm UTC
1995-12-22T09:05:02 = 22 pande lenju 1995, 9:05:02 am UTC
-0010-09-15T04:44:23 = 15 bado lenju -10, 4:44:23 am UTC
Medium
2008-02-05T18:30:30 = 5 maha 2008, 6:30:30 pm
1995-12-22T09:05:02 = 22 pande 1995, 9:05:02 am
-0010-09-15T04:44:23 = 15 bado -10, 4:44:23 am
Short
2008-02-05T18:30:30 = 5/2/08, 6:30 pm
1995-12-22T09:05:02 = 22/12/95, 9:05 am
-0010-09-15T04:44:23 = 15/9/-10, 4:44 am
💜 Available Formats 💜
this is the big one, bestie. Every format id, the pattern it maps to in parentheses, and the three sample datetimes. Go off 👑
Bh (B h)
2008-02-05T18:30:30 = B 6
1995-12-22T09:05:02 = B 9
-0010-09-15T04:44:23 = B 4
Bhm (B h:mm)
2008-02-05T18:30:30 = B 6:30
1995-12-22T09:05:02 = B 9:05
-0010-09-15T04:44:23 = B 4:44
Bhms (B h:mm:ss)
2008-02-05T18:30:30 = B 6:30:30
1995-12-22T09:05:02 = B 9:05:02
-0010-09-15T04:44:23 = B 4:44:23
E (ccc)
2008-02-05T18:30:30 = manga
1995-12-22T09:05:02 = sukru
-0010-09-15T04:44:23 = sani
EBhm (E B h:mm)
2008-02-05T18:30:30 = manga B 6:30
1995-12-22T09:05:02 = sukru B 9:05
-0010-09-15T04:44:23 = sani B 4:44
EBhms (E B h:mm:ss)
2008-02-05T18:30:30 = manga B 6:30:30
1995-12-22T09:05:02 = sukru B 9:05:02
-0010-09-15T04:44:23 = sani B 4:44:23
EHm (E HH:mm)
2008-02-05T18:30:30 = manga 18:30
1995-12-22T09:05:02 = sukru 09:05
-0010-09-15T04:44:23 = sani 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = manga 18:30:30
1995-12-22T09:05:02 = sukru 09:05:02
-0010-09-15T04:44:23 = sani 04:44:23
Ed (E d)
2008-02-05T18:30:30 = manga 5
1995-12-22T09:05:02 = sukru 22
-0010-09-15T04:44:23 = sani 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = manga 6:30 pm
1995-12-22T09:05:02 = sukru 9:05 am
-0010-09-15T04:44:23 = sani 4:44 am
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = manga 6:30:30 pm
1995-12-22T09:05:02 = sukru 9:05:02 am
-0010-09-15T04:44:23 = sani 4:44:23 am
Gy (y G)
2008-02-05T18:30:30 = 2008 ad
1995-12-22T09:05:02 = 1995 ad
-0010-09-15T04:44:23 = -10 bc
GyMMM (MMM G y)
2008-02-05T18:30:30 = maha ad 2008
1995-12-22T09:05:02 = pande ad 1995
-0010-09-15T04:44:23 = bado bc -10
GyMMMEd (E, d MMM y G)
2008-02-05T18:30:30 = manga, 5 maha 2008 ad
1995-12-22T09:05:02 = sukru, 22 pande 1995 ad
-0010-09-15T04:44:23 = sani, 15 bado -10 bc
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 maha 2008 ad
1995-12-22T09:05:02 = 22 pande 1995 ad
-0010-09-15T04:44:23 = 15 bado -10 bc
GyMd (GGGGG d/M/y)
2008-02-05T18:30:30 = ad 5/2/2008
1995-12-22T09:05:02 = ad 22/12/1995
-0010-09-15T04:44:23 = bc 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 (E, d/M)
2008-02-05T18:30:30 = manga, 5/2
1995-12-22T09:05:02 = sukru, 22/12
-0010-09-15T04:44:23 = sani, 15/9
MMM (LLL)
2008-02-05T18:30:30 = maha
1995-12-22T09:05:02 = pande
-0010-09-15T04:44:23 = bado
MMMEd (E, d MMM)
2008-02-05T18:30:30 = manga, 5 maha
1995-12-22T09:05:02 = sukru, 22 pande
-0010-09-15T04:44:23 = sani, 15 bado
MMMMW-count-other (MMMM 'tã' 'vara' W)
2008-02-05T18:30:30 = maha lenju tã vara 1
1995-12-22T09:05:02 = pande lenju tã vara 3
-0010-09-15T04:44:23 = bado lenju tã vara 2
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 maha lenju
1995-12-22T09:05:02 = 22 pande lenju
-0010-09-15T04:44:23 = 15 bado lenju
MMMd (d MMM)
2008-02-05T18:30:30 = 5 maha
1995-12-22T09:05:02 = 22 pande
-0010-09-15T04:44:23 = 15 bado
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 (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, d/M/y)
2008-02-05T18:30:30 = manga, 5/2/2008
1995-12-22T09:05:02 = sukru, 22/12/1995
-0010-09-15T04:44:23 = sani, 15/9/-10
yMMM (MMM y)
2008-02-05T18:30:30 = maha 2008
1995-12-22T09:05:02 = pande 1995
-0010-09-15T04:44:23 = bado -10
yMMMEd (E, d MMM y)
2008-02-05T18:30:30 = manga, 5 maha 2008
1995-12-22T09:05:02 = sukru, 22 pande 1995
-0010-09-15T04:44:23 = sani, 15 bado -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = maha lenju 2008
1995-12-22T09:05:02 = pande lenju 1995
-0010-09-15T04:44:23 = bado lenju -10
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 maha 2008
1995-12-22T09:05:02 = 22 pande 1995
-0010-09-15T04:44:23 = 15 bado -10
yMd (d/M/y)
and this is exactly where part 1 runs out of runway — yes, mid-entry, ik, the audacity 😭 bestie this list is LONG and we're only halfway, so hold that thought and go grab part 2 💅✨
…and the next pattern flexes on the same three test timestamps like this:
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
day/month/year order, living its truth ✨ and yes, the negative year -10 really does print as -10 — no cap.
Next up, yQQQ (QQQ y) — the quarter moment 👑
2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10
Little Q plus the number, then the year. Simple, clean, slay 💜
Then the long-form quarter, yQQQQ (QQQQ y):
2008-02-05T18:30:30 = 1sṭ kuarṭr 2008
1995-12-22T09:05:02 = 4th kuarṭr 1995
-0010-09-15T04:44:23 = 3rḍ kuarṭr -10
okay bestie look at the letters 👀 1sṭ and 3rḍ are rocking a little dot under the ṭ — that's literally part of the output, so copy them exactly, don't "tidy" them into a plain t or the whole thing breaks 😭 and note 4th is just plain th while its friends aren't — that's not a typo, that's the data, so leave it alone 🙈
And then there's the week-of-year one, yw-count-other (Y 'tã' 'vara' w):
2008-02-05T18:30:30 = 2008 tã vara 6
1995-12-22T09:05:02 = 1995 tã vara 51
-0010-09-15T04:44:23 = -10 tã vara 37
The ã in tã is one of those tilde-a situations, so same rule: verbatim or bust 🫶
🌸 Miscellaneous 🌸
Two little vibe checks live here:
- Prefers 24 hour time? — No. This locale said nope to 24-hour o'clock 😭
- Local first day of the week —
1(smbara). So the week starts at number1, and its name issmbara💅
⭐ Strftime Patterns ⭐
These are the classic strftime-style patterns and what they spit out for our three timestamp besties:
%c(%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = manga maha 5 18:30:30 2008
1995-12-22T09:05:02 = sukru pande 22 09:05:02 1995
-0010-09-15T04:44:23 = sani bado 15 04:44:23 -10
ok so real talk: in that first line there are two spaces betweenmahaand5— that's genuinely how it comes out, so don't squish them together when you copy 🙈
%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 🫶
That's the whole mood — See DateTime::Locale 👑 that's where the real magic lives, bestie, go say hi.
aaaand that's the page, babes 🎀 this glorious little locale explainer comes to you from perl v5.42.0, dated 2024-12-12, and it's the very last drop of the DateTim...ale::kxv(3) page — iconic behaviour, no notes 💖✨🦋
📦 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