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