DateTim...ale::pl(3)

💅 DateTime::Locale::pl 💅

okay bestie, so this is a Perl pod file — the DateTime::Locale::pl one — and it's literally just a big ol' show-and-tell of every piece of locale data we have for the Polish (pl) locale 🎀. Think of it as a museum tour of Polish date words. No cap, it's all examples in here ✨


🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Polish locale. That's it, that's the whole gig — examples, examples, and more examples 🫶


🦋 Days

Wide (format)

poniedziałek
wtorek
środa
czwartek
piątek
sobota
niedziela

the full glam names, Monday through Sunday 💖

Abbreviated (format)

pon.
wt.
śr.
czw.
pt.
sob.
niedz.

the little versions, but with dots, because Polish said "periodt" literally 💅

Narrow (format)

p
w
ś
c
p
s
n

one letter each! and yes, p shows up twice (poniedziałek and piątek both claimed it), that's just the data, don't come for me 😭

Wide (stand-alone)

poniedziałek
wtorek
środa
czwartek
piątek
sobota
niedziela

same wide names, but standing on their own business 🧚

Abbreviated (stand-alone)

pon.
wt.
śr.
czw.
pt.
sob.
niedz.

same abbreviations, stand-alone edition ✨

Narrow (stand-alone)

P
W
Ś
C
P
S
N

capitalized this time!! main character energy 👑


🌈 Months

Wide (format)

stycznia
lutego
marca
kwietnia
maja
czerwca
lipca
sierpnia
września
października
listopada
grudnia

the full "in the month of" forms — genitive case said hello 🎀

Abbreviated (format)

sty
lut
mar
kwi
maj
cze
lip
sie
wrz
paź
lis
gru

three-letter icons, no dots this time 💫

Narrow (format)

s
l
m
k
m
c
l
s
w
p
l
g

single letters and yes there are duplicates — l appears three times and m twice, the data said what it said 💀

Wide (stand-alone)

styczeń
luty
marzec
kwiecień
maj
czerwiec
lipiec
sierpień
wrzesień
październik
listopad
grudzień

the nominative forms!! these are the dictionary-entry vibes 🔥

Abbreviated (stand-alone)

sty
lut
mar
kwi
maj
cze
lip
sie
wrz
paź
lis
gru

same as the abbreviated format ones, just hanging out alone 🦋

Narrow (stand-alone)

S
L
M
K
M
C
L
S
W
P
L
G

uppercase narrow, serving looks 👑


💜 Quarters

Wide (format)

I kwartał
II kwartał
III kwartał
IV kwartał

Roman numerals + kwartał, obsessed honestly 🏛️

Abbreviated (format)

I kw.
II kw.
III kw.
IV kw.

same thing but kw. because we're being efficient ✨

Narrow (format)

1
2
3
4

just numbers, no notes 💅

Wide (stand-alone)

I kwartał
II kwartał
III kwartał
IV kwartał

identical wide version, stand-alone 🫶

Abbreviated (stand-alone)

I kw.
II kw.
III kw.
IV kw.

identical abbreviated version, stand-alone 🫶

Narrow (stand-alone)

1
2
3
4

identical narrow version, stand-alone 🫶


⭐ Eras

Wide (format)

przed naszą erą
naszej ery

BCE and CE, but make it Polish 🎀

Abbreviated (format)

p.n.e.
n.e.

short and sweet 💫

Narrow (format)

p.n.e.
n.e.

narrow version is literally the same as the abbreviated one, iconic 🌸


🔥 Date Formats

Full

2008-02-05T18:30:30 = wtorek, 5 lutego 2008
1995-12-22T09:05:02 = piątek, 22 grudnia 1995
-0010-09-15T04:44:23 = sobota, 15 września -10

Long

2008-02-05T18:30:30 = 5 lutego 2008
1995-12-22T09:05:02 = 22 grudnia 1995
-0010-09-15T04:44:23 = 15 września -10

Medium

2008-02-05T18:30:30 = 5 lut 2008
1995-12-22T09:05:02 = 22 gru 1995
-0010-09-15T04:44:23 = 15 wrz -10

Short

2008-02-05T18:30:30 = 5.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

(the Long one is lowkey identical to Full, that's just the data bestie 💅)

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 = wtorek, 5 lutego 2008 18:30:30 UTC
1995-12-22T09:05:02 = piątek, 22 grudnia 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sobota, 15 września -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 lutego 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 grudnia 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 września -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 lut 2008, 18:30:30
1995-12-22T09:05:02 = 22 gru 1995, 09:05:02
-0010-09-15T04:44:23 = 15 wrz -10, 04:44:23

Short

2008-02-05T18:30:30 = 5.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 this is the big one, bestie — every named format with all three sample datetimes. Buckle up 🎀

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 = wt.
1995-12-22T09:05:02 = pt.
-0010-09-15T04:44:23 = sob.

EBhm (E h:mm B)

2008-02-05T18:30:30 = wt. 6:30 B
1995-12-22T09:05:02 = pt. 9:05 B
-0010-09-15T04:44:23 = sob. 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = wt. 6:30:30 B
1995-12-22T09:05:02 = pt. 9:05:02 B
-0010-09-15T04:44:23 = sob. 4:44:23 B

EHm (E, HH:mm)

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

EHms (E, HH:mm:ss)

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

Ed (E, d)

2008-02-05T18:30:30 = wt., 5
1995-12-22T09:05:02 = pt., 22
-0010-09-15T04:44:23 = sob., 15

Ehm (E, h:mm a)

2008-02-05T18:30:30 = wt., 6:30 PM
1995-12-22T09:05:02 = pt., 9:05 AM
-0010-09-15T04:44:23 = sob., 4:44 AM

Ehms (E, h:mm:ss a)

2008-02-05T18:30:30 = wt., 6:30:30 PM
1995-12-22T09:05:02 = pt., 9:05:02 AM
-0010-09-15T04:44:23 = sob., 4:44:23 AM

Gy (y G)

2008-02-05T18:30:30 = 2008 n.e.
1995-12-22T09:05:02 = 1995 n.e.
-0010-09-15T04:44:23 = -10 p.n.e.

GyMMM (MMM y G)

2008-02-05T18:30:30 = lut 2008 n.e.
1995-12-22T09:05:02 = gru 1995 n.e.
-0010-09-15T04:44:23 = wrz -10 p.n.e.

GyMMMEd (E, d MMM y G)

2008-02-05T18:30:30 = wt., 5 lut 2008 n.e.
1995-12-22T09:05:02 = pt., 22 gru 1995 n.e.
-0010-09-15T04:44:23 = sob., 15 wrz -10 p.n.e.

GyMMMM (LLLL y G)

2008-02-05T18:30:30 = luty 2008 n.e.
1995-12-22T09:05:02 = grudzień 1995 n.e.
-0010-09-15T04:44:23 = wrzesień -10 p.n.e.

GyMMMMEd (E, d MMMM y G)

2008-02-05T18:30:30 = wt., 5 lutego 2008 n.e.
1995-12-22T09:05:02 = pt., 22 grudnia 1995 n.e.
-0010-09-15T04:44:23 = sob., 15 września -10 p.n.e.

GyMMMMd (d MMMM y G)

2008-02-05T18:30:30 = 5 lutego 2008 n.e.
1995-12-22T09:05:02 = 22 grudnia 1995 n.e.
-0010-09-15T04:44:23 = 15 września -10 p.n.e.

GyMMMd (d MMM y G)

2008-02-05T18:30:30 = 5 lut 2008 n.e.
1995-12-22T09:05:02 = 22 gru 1995 n.e.
-0010-09-15T04:44:23 = 15 wrz -10 p.n.e.

GyMd (d.MM.y GGGGG)

2008-02-05T18:30:30 = 5.02.2008 n.e.
1995-12-22T09:05:02 = 22.12.1995 n.e.
-0010-09-15T04:44:23 = 15.09.-10 p.n.e.

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.MM)

2008-02-05T18:30:30 = wt., 5.02
1995-12-22T09:05:02 = pt., 22.12
-0010-09-15T04:44:23 = sob., 15.09

MMM (LLL)

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

MMMEd (E, d MMM)

2008-02-05T18:30:30 = wt., 5 lut
1995-12-22T09:05:02 = pt., 22 gru
-0010-09-15T04:44:23 = sob., 15 wrz

MMMMEd (E, d MMMM)

2008-02-05T18:30:30 = wt., 5 lutego
1995-12-22T09:05:02 = pt., 22 grudnia
-0010-09-15T04:44:23 = sob., 15 września

MMMMW-count-few (LLLL, 'tydz'. W)

2008-02-05T18:30:30 = luty, tydz. 1
1995-12-22T09:05:02 = grudzień, tydz. 3
-0010-09-15T04:44:23 = wrzesień, tydz. 2

MMMMW-count-many (LLLL, 'tydz'. W)

2008-02-05T18:30:30 = luty, tydz. 1
1995-12-22T09:05:02 = grudzień, tydz. 3
-0010-09-15T04:44:23 = wrzesień, tydz. 2

MMMMW-count-one (LLLL, 'tydz'. W)

2008-02-05T18:30:30 = luty, tydz. 1
1995-12-22T09:05:02 = grudzień, tydz. 3
-0010-09-15T04:44:23 = wrzesień, tydz. 2

MMMMW-count-other (LLLL, 'tydz'. W)

2008-02-05T18:30:30 = luty, tydz. 1
1995-12-22T09:05:02 = grudzień, tydz. 3
-0010-09-15T04:44:23 = wrzesień, tydz. 2

(the four MMMMW-count-* variants all show the same output here, that's literally what the data says, no editing from me 💅)

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 lutego
1995-12-22T09:05:02 = 22 grudnia
-0010-09-15T04:44:23 = 15 września

MMMd (d MMM)

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

Md (d.MM)

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

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)

…and the last little batch of examples from the entry right before this one wraps up like this 💅

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

yMEd (E, d.MM.y)

2008-02-05T18:30:30 = wt., 5.02.2008
1995-12-22T09:05:02 = pt., 22.12.1995
-0010-09-15T04:44:23 = sob., 15.09.-10

yMMM (LLL y)

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

yMMMEd (E, d MMM y)

2008-02-05T18:30:30 = wt., 5 lut 2008
1995-12-22T09:05:02 = pt., 22 gru 1995
-0010-09-15T04:44:23 = sob., 15 wrz -10

yMMMM (LLLL y)

2008-02-05T18:30:30 = luty 2008
1995-12-22T09:05:02 = grudzień 1995
-0010-09-15T04:44:23 = wrzesień -10

yMMMMEd (E, d MMMM y)

2008-02-05T18:30:30 = wt., 5 lutego 2008
1995-12-22T09:05:02 = pt., 22 grudnia 1995
-0010-09-15T04:44:23 = sob., 15 września -10

yMMMMd (d MMMM y)

2008-02-05T18:30:30 = 5 lutego 2008
1995-12-22T09:05:02 = 22 grudnia 1995
-0010-09-15T04:44:23 = 15 września -10

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 lut 2008
1995-12-22T09:05:02 = 22 gru 1995
-0010-09-15T04:44:23 = 15 wrz -10

yMd (d.MM.y)

2008-02-05T18:30:30 = 5.02.2008
1995-12-22T09:05:02 = 22.12.1995
-0010-09-15T04:44:23 = 15.09.-10

yQQQ (QQQ y)

2008-02-05T18:30:30 = I kw. 2008
1995-12-22T09:05:02 = IV kw. 1995
-0010-09-15T04:44:23 = III kw. -10

yQQQQ (QQQQ y)

2008-02-05T18:30:30 = I kwartał 2008
1995-12-22T09:05:02 = IV kwartał 1995
-0010-09-15T04:44:23 = III kwartał -10

okay so these next four are giving "same energy, different count word" — the plural category changes but the output is literally identical, no cap 🫶

yw-count-few (Y, 'tydz'. w)

2008-02-05T18:30:30 = 2008, tydz. 6
1995-12-22T09:05:02 = 1995, tydz. 51
-0010-09-15T04:44:23 = -10, tydz. 37

yw-count-many (Y, 'tydz'. w)

2008-02-05T18:30:30 = 2008, tydz. 6
1995-12-22T09:05:02 = 1995, tydz. 51
-0010-09-15T04:44:23 = -10, tydz. 37

yw-count-one (Y, 'tydz'. w)

2008-02-05T18:30:30 = 2008, tydz. 6
1995-12-22T09:05:02 = 1995, tydz. 51
-0010-09-15T04:44:23 = -10, tydz. 37

yw-count-other (Y, 'tydz'. w)

2008-02-05T18:30:30 = 2008, tydz. 6
1995-12-22T09:05:02 = 1995, tydz. 51
-0010-09-15T04:44:23 = -10, tydz. 37

Miscellaneous</p> 🌸

Vibe check on the general settings, bestie:

  • Prefers 24 hour time? — Yes. 24-hour girlie through and through 👑
  • Local first day of the week — 1 (poniedziałek)

Strftime Patterns 🦋

These are the classic strftime lookups, so you already know the drill 💅

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

2008-02-05T18:30:30 = wt. lut  5 18:30:30 2008
1995-12-22T09:05:02 = pt. gru 22 09:05:02 1995
-0010-09-15T04:44:23 = sob. wrz 15 04:44:23 -10

(yes, that double space after lut and gru is really in there — that's the %e doing its space-padded thing, don't come for me 😭)

%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 🫶

See DateTime::Locale. ✨


And that's the entire page, bestie — this masterpiece came from perl v5.42.0, dated 2024-12-12, and it ate, no notes 🎀💖

📦 where this page comes from