DateTim...ale::pcm(3)

🎀 DateTime::Locale::pcm(3) 🎀

manual name: DateTime::Locale::pcm(3) · User Contributed Perl Documentation

okay so this is the Nigerian Pidgin locale-data show-and-tell, and it is literally all examples, bestie. 💅


✨ NAME ✨

  • DateTime::Locale::pcm — Locale data examples for the Nigerian Pidgin (pcm) locale

🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Nigerian Pidgin locale. No cap, that’s the whole assignment: examples, examples, and more examples. 🦋

🦋 Days 🦋

Wide (format)

Mọndè
Tiúzdè
Wẹnẹzdè
Tọzdè
Fraídè
Sátọdè
Sọndè

Abbreviated (format)

Mọn
Tiú
Wẹn
Tọz
Fraí
Sát
Sọn

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

Mọndè
Tiúzdè
Wẹnẹzdè
Tọzdè
Fraídè
Sátọdè
Sọndè

Abbreviated (stand-alone)

Mọn
Tiú
Wẹn
Tọz
Fraí
Sát
Sọn

Narrow (stand-alone)

M
T
W
T
F
S
S

🌙 Months 🌙

Wide (format)

Jénúári
Fẹbúári
Mach
Éprel
Mee
Jun
Julai
Ọgọst
Sẹptẹmba
Ọktóba
Nọvẹmba
Disẹmba

Abbreviated (format)

Jén
Fẹb
Mach
Épr
Mee
Jun
Jul
Ọgọ
Sẹp
Ọkt
Nọv
Dis

Narrow (format)

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

Jénúári
Fẹbúári
Mach
Éprel
Mee
Jun
Julai
Ọgọst
Sẹptẹmba
Ọktóba
Nọvẹmba
Disẹmba

Abbreviated (stand-alone)

Jén
Fẹb
Mach
Épr
Mee
Jun
Jul
Ọgọ
Sẹp
Ọkt
Nọv
Dis

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

🧚 Quarters 🧚

Wide (format)

Fẹst Kwọta
Sẹkọn Kwọta
Tọd Kwọta
Fọt Kwọta

Abbreviated (format)

K1
K2
K3
K4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Fẹst Kwọta
Sẹkọn Kwọta
Tọd Kwọta
Fọt Kwọta

Abbreviated (stand-alone)

K1
K2
K3
K4

Narrow (stand-alone)

1
2
3
4

👑 Eras 👑

Wide (format)

Bifọ́ Kraist
Kraist Im Yiẹ

Abbreviated (format)

BK
KIY

Narrow (format)

BK
KIY

📅 Date Formats 📅

Full

2008-02-05T18:30:30 = Tiúzdè, 5 Fẹbúári 2008
1995-12-22T09:05:02 = Fraídè, 22 Disẹmba 1995
-0010-09-15T04:44:23 = Sátọdè, 15 Sẹptẹmba -10

Long

2008-02-05T18:30:30 = 5 Fẹbúári 2008
1995-12-22T09:05:02 = 22 Disẹmba 1995
-0010-09-15T04:44:23 = 15 Sẹptẹmba -10

Medium

2008-02-05T18:30:30 = 5 Fẹb 2008
1995-12-22T09:05:02 = 22 Dis 1995
-0010-09-15T04:44:23 = 15 Sẹp -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 = 9:05:02 UTC
-0010-09-15T04:44:23 = 4: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 = Tiúzdè, 5 Fẹbúári 2008, 18:30:30 UTC
1995-12-22T09:05:02 = Fraídè, 22 Disẹmba 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = Sátọdè, 15 Sẹptẹmba -10, 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Fẹbúári 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 Disẹmba 1995, 9:05:02 UTC
-0010-09-15T04:44:23 = 15 Sẹptẹmba -10, 4:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Fẹb 2008 18:30:30
1995-12-22T09:05:02 = 22 Dis 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sẹp -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 🎀

okay bestie, this section is the whole format buffet — each little heading is the format ID plus its pattern, and the code block is the three sample renders. We are doing all of them, no skipping. 💅

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 = Tiú
1995-12-22T09:05:02 = Fraí
-0010-09-15T04:44:23 = Sát

EBhm (E h:mm B)

2008-02-05T18:30:30 = Tiú 6:30 B
1995-12-22T09:05:02 = Fraí 9:05 B
-0010-09-15T04:44:23 = Sát 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tiú 6:30:30 B
1995-12-22T09:05:02 = Fraí 9:05:02 B
-0010-09-15T04:44:23 = Sát 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Tiú 18:30
1995-12-22T09:05:02 = Fraí 09:05
-0010-09-15T04:44:23 = Sát 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Tiú 18:30:30
1995-12-22T09:05:02 = Fraí 09:05:02
-0010-09-15T04:44:23 = Sát 04:44:23

Ed (d E)

2008-02-05T18:30:30 = 5 Tiú
1995-12-22T09:05:02 = 22 Fraí
-0010-09-15T04:44:23 = 15 Sát

Ehm (E h:mm a)

2008-02-05T18:30:30 = Tiú 6:30 FI
1995-12-22T09:05:02 = Fraí 9:05 FM
-0010-09-15T04:44:23 = Sát 4:44 FM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Tiú 6:30:30 FI
1995-12-22T09:05:02 = Fraí 9:05:02 FM
-0010-09-15T04:44:23 = Sát 4:44:23 FM

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = KIY 2008 Fẹb
1995-12-22T09:05:02 = KIY 1995 Dis
-0010-09-15T04:44:23 = BK -10 Sẹp

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = KIY 2008 Fẹb 5, Tiú
1995-12-22T09:05:02 = KIY 1995 Dis 22, Fraí
-0010-09-15T04:44:23 = BK -10 Sẹp 15, Sát

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = KIY 2008 Fẹb 5
1995-12-22T09:05:02 = KIY 1995 Dis 22
-0010-09-15T04:44:23 = BK -10 Sẹp 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = KIY 2008-02-05
1995-12-22T09:05:02 = KIY 1995-12-22
-0010-09-15T04:44:23 = BK -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, d/M)

2008-02-05T18:30:30 = Tiú, 5/2
1995-12-22T09:05:02 = Fraí, 22/12
-0010-09-15T04:44:23 = Sát, 15/9

MMM (LLL)

2008-02-05T18:30:30 = Fẹb
1995-12-22T09:05:02 = Dis
-0010-09-15T04:44:23 = Sẹp

MMMEd (E, d MMM)

2008-02-05T18:30:30 = Tiú, 5 Fẹb
1995-12-22T09:05:02 = Fraí, 22 Dis
-0010-09-15T04:44:23 = Sát, 15 Sẹp

MMMMW-count-one ('Wik' W 'fọ' MMMM)

2008-02-05T18:30:30 = Wik 1 fọ Fẹbúári
1995-12-22T09:05:02 = Wik 3 fọ Disẹmba
-0010-09-15T04:44:23 = Wik 2 fọ Sẹptẹmba

MMMMW-count-other ('Wik' W 'fọ' MMMM)

2008-02-05T18:30:30 = Wik 1 fọ Fẹbúári
1995-12-22T09:05:02 = Wik 3 fọ Disẹmba
-0010-09-15T04:44:23 = Wik 2 fọ Sẹptẹmba

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 Fẹbúári
1995-12-22T09:05:02 = 22 Disẹmba
-0010-09-15T04:44:23 = 15 Sẹptẹmba

MMMd (d MMM)

2008-02-05T18:30:30 = 5 Fẹb
1995-12-22T09:05:02 = 22 Dis
-0010-09-15T04:44:23 = 15 Sẹp

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 FI
1995-12-22T09:05:02 = 9 FM
-0010-09-15T04:44:23 = 4 FM

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 FI
1995-12-22T09:05:02 = 9:05 FM
-0010-09-15T04:44:23 = 4:44 FM

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 FI
1995-12-22T09:05:02 = 9:05:02 FM
-0010-09-15T04:44:23 = 4:44:23 FM

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 FI UTC
1995-12-22T09:05:02 = 9:05:02 FM UTC
-0010-09-15T04:44:23 = 4:44:23 FM UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 FI UTC
1995-12-22T09:05:02 = 9:05 FM UTC
-0010-09-15T04:44:23 = 4:44 FM 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 = Tiú, 5/2/2008
1995-12-22T09:05:02 = Fraí, 22/12/1995
-0010-09-15T04:44:23 = Sát, 15/9/-10

yMMM (MMM y)

2008-02-05T18:30:30 = Fẹb 2008
1995-12-22T09:05:02 = Dis 1995
-0010-09-15T04:44:23 = Sẹp -10

yMMMEd (E, d MMM y)

2008-02-05T18:30:30 = Tiú, 5 Fẹb 2008
1995-12-22T09:05:02 = Fraí, 22 Dis 1995
-0010-09-15T04:44:23 = Sát, 15 Sẹp -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = Fẹbúári 2008
1995-12-22T09:05:02 = Disẹmba 1995
-0010-09-15T04:44:23 = Sẹptẹmba -10

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 Fẹb 2008
1995-12-22T09:05:02 = 22 Dis 1995
-0010-09-15T04:44:23 = 15 Sẹp -10

yMd (d/M/y)

...and if you're doing a date-with-no-month-name kinda thing, it keeps that energy going, like:

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

✨ literally same energy, different pattern ✨

yQQQ (QQQ y)

Quarter shorthand + year, and yes the negative years are still out here thriving:

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

yQQQQ (QQQQ y)

The ✨deluxe✨ long-form quarter. Full word, no abbreviations, we're being fancy:

2008-02-05T18:30:30 = Fẹst Kwọta 2008
1995-12-22T09:05:02 = Fọt Kwọta 1995
-0010-09-15T04:44:23 = Tọd Kwọta -10

yw-count-one ('Wik' w 'fọ' Y)

Okay so this one is the count-one grammatical form — week number, the word 'Wik', then 'fọ', then the year. Bestie, the pluralisation rules are real and they matter:

2008-02-05T18:30:30 = Wik 6 fọ 2008
1995-12-22T09:05:02 = Wik 51 fọ 1995
-0010-09-15T04:44:23 = Wik 37 fọ -10

yw-count-other ('Wiik' w 'fọ' Y)

And here's the count-other form — notice it's 'Wiik' with the double-i now 👀. Same shape, same 'fọ', same year at the end:

2008-02-05T18:30:30 = Wiik 6 fọ 2008
1995-12-22T09:05:02 = Wiik 51 fọ 1995
-0010-09-15T04:44:23 = Wiik 37 fọ -10

🌸 Miscellaneous 🌸

Just a couple of little locale vibe checks, no biggie:

  • Prefers 24 hour time? — Yes. 24-hour girlie confirmed, no AM/PM chaos here 💅
  • Local first day of the week — 1 (Mọndè). Monday is the main character of this week, periodt.

🎀 Strftime Patterns 🎀

These are the classic strftime-style shortcuts, translated into this locale. Iconic behaviour, honestly.

%c (%a %b %e %H:%M:%S %Y) — date time format

The whole shebang: day name, month name, day, time, year.

2008-02-05T18:30:30 = Tiú Fẹb  5 18:30:30 2008
1995-12-22T09:05:02 = Fraí Dis 22 09:05:02 1995
-0010-09-15T04:44:23 = Sát Sẹp 15 04:44:23 -10
Ngl, peep that double space before the 5 — that's %e, which space-pads single-digit days. It's not a typo, it's a feature. 🫶

%x (%m/%d/%y) — date format

Short and sweet, month first, two-digit year:

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

The 24-hour clock serving exactly what it should:

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 👑

Need backup? See DateTime::Locale. That's the whole support section, and honestly? She said what she said 💜


Okay bestie, that's the whole page — no gatekeeping, nothing skipped, every pattern accounted for. This one's from perl v5.42.0, dated 2024-12-12, and you'll find it filed under DateTim...ale::pcm(3). Go forth and format your timestamps correctly, ily, bye! 💖✨🎀

📦 where this page comes from