DateTim...e::bm_ML(3)

hey bestie 💖 this is DateTime::Locale::bm_ML(3) from the User Contributed Perl Documentation — aka the locale data examples page for Bambara Mali (bm-ML). No cap, it’s a whole buffet of day names, month names, quarter names, eras, and format samples, and every literal string stays exactly as given.

🌸 NAME

DateTime::Locale::bm_ML — locale data examples for the Bambara Mali (bm-ML) locale. That’s the whole NAME vibe, bestie ✨

💖 DESCRIPTION

okay so this pod file is literally a showcase of examples of the locale data available for the Bambara Mali locale. It’s giving reference-page realness, and we’re keeping every single example intact.

🦋 Days

✨ Wide (format)

the full-name day lineup, exactly seven entries, no edits:

ntɛnɛ
tarata
araba
alamisa
juma
sibiri
kari

✨ Abbreviated (format)

the shortened day names, still exactly as written:

ntɛ
tar
ara
ala
jum
sib
kar

✨ Narrow (format)

the narrow day letters, one per line:

N
T
A
A
J
S
K

✨ Wide (stand-alone)

same wide day names, stand-alone flavor:

ntɛnɛ
tarata
araba
alamisa
juma
sibiri
kari

✨ Abbreviated (stand-alone)

same abbreviated day names, stand-alone flavor:

ntɛ
tar
ara
ala
jum
sib
kar

✨ Narrow (stand-alone)

same narrow day letters, stand-alone flavor:

N
T
A
A
J
S
K

🌙 Months

✨ Wide (format)

the twelve wide month names, in order:

zanwuye
feburuye
marisi
awirili
mɛ
zuwɛn
zuluye
uti
sɛtanburu
ɔkutɔburu
nowanburu
desanburu

✨ Abbreviated (format)

the twelve abbreviated month names:

zan
feb
mar
awi
mɛ
zuw
zul
uti
sɛt
ɔku
now
des

✨ Narrow (format)

the narrow month letters, exactly:

Z
F
M
A
M
Z
Z
U
S
Ɔ
N
D

✨ Wide (stand-alone)

same wide month names, stand-alone version:

zanwuye
feburuye
marisi
awirili
mɛ
zuwɛn
zuluye
uti
sɛtanburu
ɔkutɔburu
nowanburu
desanburu

✨ Abbreviated (stand-alone)

same abbreviated month names, stand-alone version:

zan
feb
mar
awi
mɛ
zuw
zul
uti
sɛt
ɔku
now
des

✨ Narrow (stand-alone)

same narrow month letters, stand-alone version:

Z
F
M
A
M
Z
Z
U
S
Ɔ
N
D

🎀 Quarters

✨ Wide (format)

the four wide quarter names:

kalo saba fɔlɔ
kalo saba filanan
kalo saba sabanan
kalo saba naaninan

✨ Abbreviated (format)

the abbreviated quarter names:

KS1
KS2
KS3
KS4

✨ Narrow (format)

the narrow quarter numbers:

1
2
3
4

✨ Wide (stand-alone)

same wide quarter names, stand-alone:

kalo saba fɔlɔ
kalo saba filanan
kalo saba sabanan
kalo saba naaninan

✨ Abbreviated (stand-alone)

same abbreviated quarter names, stand-alone:

KS1
KS2
KS3
KS4

✨ Narrow (stand-alone)

same narrow quarter numbers, stand-alone:

1
2
3
4

🦋 Eras

✨ Wide (format)

the two wide era names:

jezu krisiti ɲɛ
jezu krisiti minkɛ

✨ Abbreviated (format)

the abbreviated era names:

J.-C. ɲɛ
ni J.-C.

✨ Narrow (format)

the narrow era names:

J.-C. ɲɛ
ni J.-C.

📅 Date Formats

🎀 Full

the full date samples, all three timestamps:

2008-02-05T18:30:30 = tarata 5 feburuye 2008
1995-12-22T09:05:02 = juma 22 desanburu 1995
-0010-09-15T04:44:23 = sibiri 15 sɛtanburu -10

🎀 Long

the long date samples:

2008-02-05T18:30:30 = 5 feburuye 2008
1995-12-22T09:05:02 = 22 desanburu 1995
-0010-09-15T04:44:23 = 15 sɛtanburu -10

🎀 Medium

the medium date samples:

2008-02-05T18:30:30 = 5 feb, 2008
1995-12-22T09:05:02 = 22 des, 1995
-0010-09-15T04:44:23 = 15 sɛt, -10

🎀 Short

the short date samples:

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

⏰ Time Formats

🎀 Full

full time samples, UTC and all:

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

long time samples:

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

medium time samples, no UTC here:

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

short time samples:

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

🌈 Datetime Formats

🎀 Full

full date-plus-time samples:

2008-02-05T18:30:30 = tarata 5 feburuye 2008 18:30:30 UTC
1995-12-22T09:05:02 = juma 22 desanburu 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sibiri 15 sɛtanburu -10 04:44:23 UTC

🎀 Long

long date-plus-time samples:

2008-02-05T18:30:30 = 5 feburuye 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 desanburu 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 sɛtanburu -10 04:44:23 UTC

🎀 Medium

medium date-plus-time samples:

2008-02-05T18:30:30 = 5 feb, 2008 18:30:30
1995-12-22T09:05:02 = 22 des, 1995 09:05:02
-0010-09-15T04:44:23 = 15 sɛt, -10 04:44:23

🎀 Short

short date-plus-time samples:

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

👑 Available Formats

okay bestie, this is the full format menu — each format key, its exact pattern, and all three sample outputs. Obsessed with how thorough this is 💅

✨ 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 = tar
1995-12-22T09:05:02 = jum
-0010-09-15T04:44:23 = sib

✨ EBhm (E h:mm B)

2008-02-05T18:30:30 = tar 6:30 B
1995-12-22T09:05:02 = jum 9:05 B
-0010-09-15T04:44:23 = sib 4:44 B

✨ EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = tar 6:30:30 B
1995-12-22T09:05:02 = jum 9:05:02 B
-0010-09-15T04:44:23 = sib 4:44:23 B

✨ EHm (E HH:mm)

2008-02-05T18:30:30 = tar 18:30
1995-12-22T09:05:02 = jum 09:05
-0010-09-15T04:44:23 = sib 04:44

✨ EHms (E HH:mm:ss)

2008-02-05T18:30:30 = tar 18:30:30
1995-12-22T09:05:02 = jum 09:05:02
-0010-09-15T04:44:23 = sib 04:44:23

✨ Ed (d, E)

2008-02-05T18:30:30 = 5, tar
1995-12-22T09:05:02 = 22, jum
-0010-09-15T04:44:23 = 15, sib

✨ Ehm (E h:mm a)

2008-02-05T18:30:30 = tar 6:30 PM
1995-12-22T09:05:02 = jum 9:05 AM
-0010-09-15T04:44:23 = sib 4:44 AM

✨ Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = tar 6:30:30 PM
1995-12-22T09:05:02 = jum 9:05:02 AM
-0010-09-15T04:44:23 = sib 4:44:23 AM

✨ Gy (G y)

2008-02-05T18:30:30 = ni J.-C. 2008
1995-12-22T09:05:02 = ni J.-C. 1995
-0010-09-15T04:44:23 = J.-C. ɲɛ -10

✨ GyMMM (G y MMM)

2008-02-05T18:30:30 = ni J.-C. 2008 feb
1995-12-22T09:05:02 = ni J.-C. 1995 des
-0010-09-15T04:44:23 = J.-C. ɲɛ -10 sɛt

✨ GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = ni J.-C. 2008 feb 5, tar
1995-12-22T09:05:02 = ni J.-C. 1995 des 22, jum
-0010-09-15T04:44:23 = J.-C. ɲɛ -10 sɛt 15, sib

✨ GyMMMd (G y MMM d)

2008-02-05T18:30:30 = ni J.-C. 2008 feb 5
1995-12-22T09:05:02 = ni J.-C. 1995 des 22
-0010-09-15T04:44:23 = J.-C. ɲɛ -10 sɛt 15

✨ GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = ni J.-C. 2008-02-05
1995-12-22T09:05:02 = ni J.-C. 1995-12-22
-0010-09-15T04:44:23 = J.-C. ɲɛ -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 (M)

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, tar
1995-12-22T09:05:02 = 12-22, jum
-0010-09-15T04:44:23 = 09-15, sib

✨ MMM (MMM)

2008-02-05T18:30:30 = feb
1995-12-22T09:05:02 = des
-0010-09-15T04:44:23 = sɛt

✨ MMMEd (E d MMM)

2008-02-05T18:30:30 = tar 5 feb
1995-12-22T09:05:02 = jum 22 des
-0010-09-15T04:44:23 = sib 15 sɛt

✨ MMMMEd (E d MMMM)

2008-02-05T18:30:30 = tar 5 feburuye
1995-12-22T09:05:02 = jum 22 desanburu
-0010-09-15T04:44:23 = sib 15 sɛtanburu

✨ MMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of feburuye
1995-12-22T09:05:02 = week 3 of desanburu
-0010-09-15T04:44:23 = week 2 of sɛtanburu

✨ MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 feburuye
1995-12-22T09:05:02 = 22 desanburu
-0010-09-15T04:44:23 = 15 sɛtanburu

✨ MMMd (d MMM)

2008-02-05T18:30:30 = 5 feb
1995-12-22T09:05:02 = 22 des
-0010-09-15T04:44:23 = 15 sɛt

✨ MMd (d/MM)

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

✨ 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 (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 = tar 5/2/2008
1995-12-22T09:05:02 = jum 22/12/1995
-0010-09-15T04:44:23 = sib 15/9/-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)

2008-02-05T18:30:30 = feb 2008
1995-12-22T09:05:02 = des 1995
-0010-09-15T04:44:23 = sɛt -10

✨ yMMMEd (E d MMM y)

2008-02-05T18:30:30 = tar 5 feb 2008
1995-12-22T09:05:02 = jum 22 des 1995
-0010-09-15T04:44:23 = sib 15 sɛt -10

✨ yMMMM (MMMM y)

2008-02-05T18:30:30 = feburuye 2008
1995-12-22T09:05:02 = desanburu 1995
-0010-09-15T04:44:23 = sɛtanburu -10
  • yMMMd (d MMM y) — day first, then the short month name, then the year ✨
2008-02-05T18:30:30 = 5 feb 2008
1995-12-22T09:05:02 = 22 des 1995
-0010-09-15T04:44:23 = 15 sɛt -10
  • yMd (d/M/y) — same energy but with slashes and numbers only, no cap it's giving very "form field" 🎀
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 (QQQ y) — abbreviated quarter then year, short and sweet 💅
2008-02-05T18:30:30 = KS1 2008
1995-12-22T09:05:02 = KS4 1995
-0010-09-15T04:44:23 = KS3 -10
  • yQQQQ (QQQQ y) — bestie the FULL quarter name, it's a whole sentence, we love a verbose moment 👑
2008-02-05T18:30:30 = kalo saba fɔlɔ 2008
1995-12-22T09:05:02 = kalo saba naaninan 1995
-0010-09-15T04:44:23 = kalo saba sabanan -10
  • yw-count-other ('week' w 'of' Y) — the literal English words week and of get dropped in around the numbers, no thoughts just vibes 🌸
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

💫 Miscellaneous 💫

  • Prefers 24 hour time? — Yes. Big yes. Midnight-to-noon girlies could never 😌 ⭐
  • Local first day of the week — 1 (ntɛnɛ) 🦋

🌈 Strftime Patterns 🌈

These are the classic strftime-style escapes, with the actual output for each sample timestamp. Copy them exactly, they're picky 🫶

  • %c (%a %b %e %H:%M:%S %Y) — the full date time format moment 🔥
2008-02-05T18:30:30 = tar feb  5 18:30:30 2008
1995-12-22T09:05:02 = jum des 22 09:05:02 1995
-0010-09-15T04:44:23 = sib sɛt 15 04:44:23 -10
Bestie look very closely at the %c lines — there are two spaces before 5 and before 22. That's %e, it pads. Do not "fix" it, I'm begging 😭
  • %x (%m/%d/%y) — the date format, month-forward, extremely US-coded 💀
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) — the time format, straight 24-hour, zero 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

🫶 SUPPORT 🫶

See DateTime::Locale. That's it, that's the whole support section — she's lowkey minimal, we respect it 💖


iconic sign-off time 🎀 — this little love letter came from the perl v5.42.0 docs, dated 2024-12-12, and yes she ate 💅✨ Go forth and format your timestamps, bestie, you've got this fr fr 🌟
📦 where this page comes from