DateTim...al_Latn(3)
💅 DateTime::Locale::bal_Latn(3) — the bal-Latn locale data, explained by your favorite Unix bestie
User Contributed Perl Documentation · DateTime::Locale::bal_Latn(3)
okay so bestie, this is the manual page for DateTime::Locale::bal_Latn — say that three times fast, I dare you — and it is lowkey just a big gorgeous show-and-tell of locale data examples for the Baluchi Latin (bal-Latn) locale. it's giving reference sheet, it's giving data dump, it's giving slay. ✨
🌸 NAME 🌸
DateTime::Locale::bal_Latn — locale data examples for the Baluchi Latin (bal-Latn) locale. that's it, that's the whole name section, periodt. 💖
🦋 DESCRIPTION 🦋
This pod file contains examples of the locale data available for the Baluchi Latin locale. literally that's what it says, and honestly? it delivers. every list below is the actual data, so don't come for me — I'm copying it character for character, no cap. 🫶
🎀 Days 🎀
Wide (format)
Doshambeh
Sayshambeh
Chárshambeh
Panchshambeh
Jomah
Shambeh
Yakshambeh
Abbreviated (format)
Do
Say
Chá
Pan
Jom
Sha
Yak
Narrow (format)
D
S
Ch
P
J
Sh
Y
Wide (stand-alone)
Doshambeh
Sayshambeh
Chárshambeh
Panchshambeh
Jomah
Shambeh
Yakshambeh
Abbreviated (stand-alone)
Do
Say
Chá
Pan
Jom
Sha
Yak
Narrow (stand-alone)
D
S
Ch
P
J
Sh
Y
notice how the stand-alone versions are identical to the format ones? the way that consistency ate. 💀👑
🧚 Months 🧚
Wide (format)
Janwari
Parwari
Márch
Aprél
Mai
Jun
Jólái
Agast
Satambar
Aktubar
Nawambar
Dasambar
Abbreviated (format)
Jan
Par
Már
Apr
Mai
Jun
Jól
Aga
Sat
Akt
Naw
Das
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
Janwari
Parwari
Márch
Aprél
Mai
Jun
Jólái
Agast
Satambar
Aktubar
Nawambar
Dasambar
Abbreviated (stand-alone)
Jan
Par
Már
Apr
Mai
Jun
Jól
Aga
Sat
Akt
Naw
Das
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
twelve months, twelve narrow numerals, zero notes — the narrow forms are literally just numbers 1 through 12. iconic minimalism. 🔥
💜 Quarters 💜
Wide (format)
awali chárek
domi chárek
sayomi chárek
cháromi chárek
Abbreviated (format)
1/4
2/4
3/4
4/4
Narrow (format)
1
2
3
4
Wide (stand-alone)
awali chárek
domi chárek
sayomi chárek
cháromi chárek
Abbreviated (stand-alone)
1/4
2/4
3/4
4/4
Narrow (stand-alone)
1
2
3
4
🌈 Eras 🌈
Wide (format)
Péshmilád
Annó Domini
Abbreviated (format)
PM
AD
Narrow (format)
PM
AD
and yes bestie, eras only get format variants here — no stand-alone era list on this page. I checked. twice. 👀
⭐ Date Formats ⭐
Full
2008-02-05T18:30:30 = 05,02,2008
1995-12-22T09:05:02 = 22,12,1995
-0010-09-15T04:44:23 = 15,09,-10
Long
2008-02-05T18:30:30 = 5 Parwari, 2008
1995-12-22T09:05:02 = 22 Dasambar, 1995
-0010-09-15T04:44:23 = 15 Satambar, -10
Medium
2008-02-05T18:30:30 = 5 Par, 2008
1995-12-22T09:05:02 = 22 Das, 1995
-0010-09-15T04:44:23 = 15 Sat, -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 = 06:30:30 pm UTC
1995-12-22T09:05:02 = 09:05:02 am UTC
-0010-09-15T04:44:23 = 04:44:23 am UTC
Long
2008-02-05T18:30:30 = 06:30:30 pm UTC
1995-12-22T09:05:02 = 09:05:02 am UTC
-0010-09-15T04:44:23 = 04:44:23 am UTC
Medium
2008-02-05T18:30:30 = 06:30:30 pm
1995-12-22T09:05:02 = 09:05:02 am
-0010-09-15T04:44:23 = 04:44:23 am
Short
2008-02-05T18:30:30 = 06:30 pm
1995-12-22T09:05:02 = 09:05 am
-0010-09-15T04:44:23 = 04:44 am
Full and Long are twinsies here, both rocking the UTC at the end. Medium and Short dropped the timezone and kept the am/pm. slay. 💅
👑 Datetime Formats 👑
Full
2008-02-05T18:30:30 = 05,02,2008 06:30:30 pm UTC
1995-12-22T09:05:02 = 22,12,1995 09:05:02 am UTC
-0010-09-15T04:44:23 = 15,09,-10 04:44:23 am UTC
Long
2008-02-05T18:30:30 = 5 Parwari, 2008 06:30:30 pm UTC
1995-12-22T09:05:02 = 22 Dasambar, 1995 09:05:02 am UTC
-0010-09-15T04:44:23 = 15 Satambar, -10 04:44:23 am UTC
Medium
2008-02-05T18:30:30 = 5 Par, 2008 06:30:30 pm
1995-12-22T09:05:02 = 22 Das, 1995 09:05:02 am
-0010-09-15T04:44:23 = 15 Sat, -10 04:44:23 am
Short
2008-02-05T18:30:30 = 5/2/08 06:30 pm
1995-12-22T09:05:02 = 22/12/95 09:05 am
-0010-09-15T04:44:23 = 15/9/-10 04:44 am
it's literally the date formats and the time formats holding hands. main character energy. 🫶
✨ Available Formats ✨
okay this is the big one, bestie — buckle up, hydrate, stretch your thumbs, we're going through 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 = Say
1995-12-22T09:05:02 = Jom
-0010-09-15T04:44:23 = Sha
EBhm(E h:mm B)
2008-02-05T18:30:30 = Say 6:30 B
1995-12-22T09:05:02 = Jom 9:05 B
-0010-09-15T04:44:23 = Sha 4:44 B
EBhms(E h:mm:ss B)
2008-02-05T18:30:30 = Say 6:30:30 B
1995-12-22T09:05:02 = Jom 9:05:02 B
-0010-09-15T04:44:23 = Sha 4:44:23 B
EHm(E HH:mm)
2008-02-05T18:30:30 = Say 18:30
1995-12-22T09:05:02 = Jom 09:05
-0010-09-15T04:44:23 = Sha 04:44
EHms(E HH:mm:ss)
2008-02-05T18:30:30 = Say 18:30:30
1995-12-22T09:05:02 = Jom 09:05:02
-0010-09-15T04:44:23 = Sha 04:44:23
Ed(d, E)
2008-02-05T18:30:30 = 5, Say
1995-12-22T09:05:02 = 22, Jom
-0010-09-15T04:44:23 = 15, Sha
Ehm(E h:mm a)
2008-02-05T18:30:30 = Say 6:30 pm
1995-12-22T09:05:02 = Jom 9:05 am
-0010-09-15T04:44:23 = Sha 4:44 am
Ehms(E h:mm:ss a)
2008-02-05T18:30:30 = Say 6:30:30 pm
1995-12-22T09:05:02 = Jom 9:05:02 am
-0010-09-15T04:44:23 = Sha 4:44:23 am
Gy(G y)
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = PM -10
GyMMM(G y MMM)
2008-02-05T18:30:30 = AD 2008 Par
1995-12-22T09:05:02 = AD 1995 Das
-0010-09-15T04:44:23 = PM -10 Sat
GyMMMEd(G y MMM d, E)
2008-02-05T18:30:30 = AD 2008 Par 5, Say
1995-12-22T09:05:02 = AD 1995 Das 22, Jom
-0010-09-15T04:44:23 = PM -10 Sat 15, Sha
GyMMMd(G y MMM d)
2008-02-05T18:30:30 = AD 2008 Par 5
1995-12-22T09:05:02 = AD 1995 Das 22
-0010-09-15T04:44:23 = PM -10 Sat 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 = PM -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(MM-dd, E)
2008-02-05T18:30:30 = 02-05, Say
1995-12-22T09:05:02 = 12-22, Jom
-0010-09-15T04:44:23 = 09-15, Sha
MMM(LLL)
2008-02-05T18:30:30 = Par
1995-12-22T09:05:02 = Das
-0010-09-15T04:44:23 = Sat
MMMEd(MMM d, E)
2008-02-05T18:30:30 = Par 5, Say
1995-12-22T09:05:02 = Das 22, Jom
-0010-09-15T04:44:23 = Sat 15, Sha
MMMMW-count-other('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Parwari
1995-12-22T09:05:02 = week 3 of Dasambar
-0010-09-15T04:44:23 = week 2 of Satambar
MMMMd(MMMM d)
2008-02-05T18:30:30 = Parwari 5
1995-12-22T09:05:02 = Dasambar 22
-0010-09-15T04:44:23 = Satambar 15
MMMd(MMM d)
2008-02-05T18:30:30 = Par 5
1995-12-22T09:05:02 = Das 22
-0010-09-15T04:44:23 = Sat 15
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 pm
1995-12-22T09:05:02 = 9 am
-0010-09-15T04:44:23 = 4 am
hm(h:mm)
2008-02-05T18:30:30 = 6:30
1995-12-22T09:05:02 = 9:05
-0010-09-15T04:44:23 = 4:44
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(y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd(y-MM-dd, E)
2008-02-05T18:30:30 = 2008-02-05, Say
1995-12-22T09:05:02 = 1995-12-22, Jom
-0010-09-15T04:44:23 = -10-09-15, Sha
yMMM(y MMM)
2008-02-05T18:30:30 = 2008 Par
1995-12-22T09:05:02 = 1995 Das
-0010-09-15T04:44:23 = -10 Sat
yMMMEd(y MMM d, E)
2008-02-05T18:30:30 = 2008 Par 5, Say
1995-12-22T09:05:02 = 1995 Das 22, Jom
-0010-09-15T04:44:23 = -10 Sat 15, Sha
yMMMM(y MMMM)
2008-02-05T18:30:30 = 2008 Parwari
1995-12-22T09:05:02 = 1995 Dasambar
-0010-09-15T04:44:23 = -10 Satambar
yMMMd(MM,dd,y)
2008-02-05T18:30:30 = 02,05,2008
1995-12-22T09:05:02 = 12,22,1995
-0010-09-15T04:44:23 = 09,15,-10
yMd(d/M/y)
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
yQQQ(y QQQ)
2008-02-05T18:30:30 = 2008 1/4
1995-12-22T09:05:02 = 1995 4/4
-0010-09-15T04:44:23 = -10 3/4
yQQQQ(y QQQQ)
2008-02-05T18:30:30 = 2008 awali chárek
1995-12-22T09:05:02 = 1995 cháromi chárek
-0010-09-15T04:44:23 = -10 sayomi chárek
yw-count-other('week' w 'of' Y)
and the tea keeps brewing, bestie — this is only part 1, and the list is still going. see you in part 2, no cap 💅🌸
…and the week numbers land like this, bestie — three little receipts so you can sanity-check your own math:
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
That last one is genuinely sending me — week 37 of year -10 — but that's what the data says, so that's what we ship. 💀
🌸 MISCELLANEOUS 🌸
Okay this section is short but it's giving main character energy, so pay attention:
- Prefers 24 hour time? — No. Nope. Not this locale's vibe. AM/PM girlies rise. 🙈
- Local first day of the week —
1(Doshambeh). So the week kicks off on day1, and the name for it in this locale isDoshambeh. 🗓️✨
💫 STRFTIME PATTERNS 💫
Now we get to the strftime glow-up — the same three format specifiers you already know and love, but showing off what this locale actually spits out. Obsessed. 🎀
%c (%a %b %e %H:%M:%S %Y) — date time format
The full date-time combo meal. Day name, month name, day of month, 24-hour time, and year — all in one:
2008-02-05T18:30:30 = Say Par 5 18:30:30 2008
1995-12-22T09:05:02 = Jom Das 22 09:05:02 1995
-0010-09-15T04:44:23 = Sha Sat 15 04:44:23 -10
(Yes, that's two spaces after Par — that's %e, which space-pads the day of month. Not a typo, bestie, it's intentional. 💅)
%x (%m/%d/%y) — date format
Just the date, slashed and dashed in short form:
2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
Note how -10 shows up as 10 in the two-digit year spot — that's just %y doing its thing. 🙈
%X (%H:%M:%S) — time format
And just the time, zero-padded, 24-hour, 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
That's it, that's the whole pattern gang. 🫶
🦋 SUPPORT 🦋
Got questions? Want more locale lore? Go straight to the source:
See DateTime::Locale.
That's the whole support section and honestly? Efficient. Iconic. 🔥
Reminder from your girl: all of the above is data, not vibes. If a format string outputs something unexpected, check the locale before you blame the code. 😭
aaaand that's a wrap on the DateTim...al_Latn(3) page, bestie 💖 huge slay to perl v5.42.0 for shipping this one on 2024-12-12 — go forth, format responsibly, and may your week numbers always be correct. 🧚♀️⭐
📦 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