Date::M...::polish(3)

💖 NAME 💖

Date::Manip::Lang::polish — Polish language support, bestie. 🇵🇱✨


🌸 SYNOPSIS 🌸

So this module is literally just a big ol' bundle of words and expressions that give Date::Manip its Polish language support. It is not meant to be used directly, okay? Like, don't come for it, don't use it yourself. Other Date::Manip modules will load it as needed and that's the whole vibe. 🫶


✨ LANGUAGE EXPRESSIONS ✨

Okay here's the tea ☕: this is the full list of every language word and expression used to write times and/or dates. 📅

Real talk: all strings are case insensitive. So capitalise however your heart desires, it doesn't matter. 💅

🎀 Month names and abbreviations 🎀

When you're writing out the name of the month, there are a bunch of different variations that might show up — full names and abbreviations, the whole squad. 👑

The following month names may be used:

stycznia
styczeń

luty
lutego

marca
marzec

kwietnia
kwiecień

maja

czerwca
czerwiec

lipca
lipiec

sierpnia
sierpień

września
wrzesnia
wrzesień

października
pazdziernika
październik

listopada
listopad

grudnia
grudzień

The following abbreviations may be used:

sty
sty.

lut
lut.

mar
mar.

kwi
kwi.

maj

cze
cze.

lip
lip.

sie
sie.

wrz
wrz.

paź
paz.
paź.
paz

lis
lis.

gru
gru.

🦋 Day names and abbreviations 🦋

Same deal for days of the week, bestie — multiple variations exist, including full names and abbreviations. 🗓️

The following day names may be used:

poniedziałek
poniedzialek

wtorek

środa
sroda

czwartek

piątek
piatek

sobota

niedziela

The following abbreviations may be used:

po
po.
pon.
pon

wt
wt.
wto
wto.

śr
śr.
sr.
sr
śro
śro.
sro.
sro

cz
cz.
czw.
czw

pi
pi.
ptk
ptk.
pią

so
so.
sob
sob.

ni
ni.
ndz
ndz.
nie

The following short (1-2 characters) abbreviations may be used:

p

w

ś.
e

c

p

s

n

🌈 Delta field names 🌈

These are the names (and abbreviations) for the fields in a delta. There are 7 fields: years, months, weeks, days, hours, minutes, seconds. Seven. Iconic number honestly. ✨

The names and abbreviations for these fields are:

rok
lat
lata
latach

miesiac
miesiąc
m.
m
miesiecy
miesięcy
miesiacu
miesiącu

tydzien
tydzień
ty.
tygodniu

dzien
dzień
d.
dni

godzinie
g.
godzina
godziny

minuty
mn.
min.
minut

sekundy
s.
sekund

🌅 Morning/afternoon times 🌅

This is a list of expressions used to designate morning or afternoon time when a time is entered as a 12-hour time instead of a 24-hour time. Like, in English, "17:00" could also be written as "5:00 PM". Slay. 🕔

Morning and afternoon time may be designated by the following sets of words:

AM
A.M.

PM
P.M.

⭐ Each or every ⭐

There's a list of words that specify every occurrence of something. These get used in phrases like:

EACH Monday
EVERY Monday
EVERY month

The following words may be used:

kazdy
każdy
kazdym
każdym

👑 Next/Previous/Last occurrence 👑

There's a list of words that may be used to specify the next, previous, or last occurrence of something. These words could be used in phrases like:

NEXT week

LAST Tuesday
PREVIOUS Tuesday

LAST day of the month

The following words may be used:

Next occurrence:

nastepny
następny
nastepnym
następnym
przyszly
przyszły
przyszlym
przyszłym

Previous occurrence:

zeszly
zeszły
zeszlym
zeszłym

Last occurrence:

ostatni
ostatna

💫 Delta words for going forward/backward in time 💫

When parsing deltas, there are words that may be used to specify that the delta refers to a time in the future or to a time in the past (relative to some date). In English, for example, you might say:

IN 5 days
5 days AGO

The following words may be used to specify deltas that refer to dates in the past or future respectively:

temu

za
later

💼 Business mode 💼

This contains two lists of words which can be used to specify a standard (i.e. non-business) delta or a business delta.

Okay so, real talk: previously, this was used to tell whether the delta was approximate or exact, but now this list is not used except to force the delta to be standard. Just so you know. 🫡

The following words may be used:

doklandnie
dokłandnie
w przyblizeniu
w przybliżeniu
mniej wiecej
mniej więcej
okolo
około

The following words may be used to specify a business delta:

sluzbowy
służbowy
sluzbowym
służbowym

🔢 Numbers 🔢

Numbers may be spelled out in a variety of ways. The following sets correspond to the numbers from 1 to 53:

1.
jeden
pierwszego

2.
dwa
drugiego

3.
trzy
trzeczego

4.
cztery
czwartego

5.
pięć
piec
piatego
piątego

6.
sześć
szesc
szostego
szóstego

7.
siedem
siodmego
siódmego

8.
osiem
osmego
ósmego

9.
dziewiąta
dziewiata
dziewiatego
dziewiątego

10.
dziesięć
dziesiec
dziesiatego
dziesiątego

11.
jedenaście
jedenascie
jedenastego

12.
dwanaście
dwanascie
dwunastego

13.
trzynaście
trzynascie
trzynastego

14.
czternaście
czternascie
czternastego

15.
piętnaście
pietnascie
pietnastego
piętnastego

16.
szesnaście
szesnascie
szestnastego

17.
siedemnaście
siedemnascie
siedemnastego

18.
osiemnaście
osiemnascie
osiemnastego

19.
dziewiętnaście
dziewietnascie
dziewietnastego

20.
dwadzieścia
dwadziescia
dwudziestego

21.
dwadzieścia jeden
dwadziescia jeden
dwudziestego pierwszego

22.
dwadzieścia dwa
dwadziescia dwa
dwudziestego drugiego

23.
dwadzieścia trzy
dwadziescia trzy
dwudziestego trzeczego

24.
dwadzieścia cztery
dwadziescia cztery
dwudziestego czwartego

25.
dwadzieścia pięć
dwadziescia piec
dwudziestego piatego
dwudziestego piątego

26.
dwadzieścia sześć
dwadziescia szesc
dwudziestego szostego
dwudziestego szóstego

27.
dwadzieścia siedem
dwadziescia siedem
dwudziestego siodmego
dwudziestego siódmego

28.
dwadzieścia osiem
dwadziescia osiem
dwudziestego osmego
dwudziestego ósmego

29.
dwadzieścia dziewięć
dwadziescia dziewiec
dwudziestego dziewiatego
dwudziestego dziewiątego

30.
trzydzieści
trzydziesci
trzydziestego

31.
trzydzieści jeden
trzydziesci jeden
trzydziestego pierwszego

32.
trzydzieści dwa
trzydziesci dwa
trzydziestego drugiego

33.
trzydzieści trzy
trzydziesci trzy
trzydziestego trzeczego

34.
trzydzieści cztery
trzydziesci cztery
trzydziestego czwartego

35.
trzydzieści pięć
trzydziesci piec
trzydziestego piątego
trzydziestego piatego

36.
trzydzieści sześć
trzydziesci szesc
trzydziestego szóstego
trzydziestego szostego

37.
trzydzieści siedem
trzydziesci siedem
trzydziestego siódmego
trzydziestego siodmego

38.
trzydzieści osiem
trzydziesci osiem
trzydziestego ósmego
trzydziestego osmego

39.
trzydzieści dziewięć
trzydziesci dziewiec
trzydziestego dziewiątego
trzydziestego dziewiatego

40.
czterdzieści
czterdziesci
czterdziestego

41.
czterdzieści jeden
czterdziesci jeden
czterdziestego pierwszego
  1. czterdzieści dwa, czterdziesci dwa, czterdziestego drugiego
  2. czterdzieści trzy, czterdziesci trzy, czterdziestego trzeczego
  3. czterdzieści cztery, czterdziesci cztery, czterdziestego czwartego
  4. czterdzieści pięć, czterdziesci piec, czterdziestego piątego, czterdziestego piatego
  5. czterdzieści sześć, czterdziesci szesc, czterdziestego szóstego, czterdziestego szostego
  6. czterdzieści siedem, czterdziesci siedem, czterdziestego siódmego, czterdziestego siodmego
  7. czterdzieści osiem, czterdziesci osiem, czterdziestego ósmego, czterdziestego osmego
  8. czterdzieści dziewięć, czterdziesci dziewiec, czterdziestego dziewiątego, czterdziestego dziewiatego
  9. pięćdziesiąt, piecdziesiat, pięćdziesiątego, piecdziesiatego
  10. pięćdziesiąt jeden, piecdziesiat jeden, pięćdziesiątego pierwszego, piecdziesiatego pierwszego
  11. pięćdziesiąt dwa, piecdziesiat dwa, pięćdziesiątego drugiego, piecdziesiatego drugiego
  12. pięćdziesiąt trzy, piecdziesiat trzy, pięćdziesiątego trzeczego, piecdziesiatego trzeczego

✨ Ignored words ✨

okay so when you're writing out dates the normal way, some words are just... filler. Bestie, they're not important at all and the parser knows it. 🫶

There's usually a word that shows up in a phrase to say "hey, a time is coming next". In English that's the word AT, like:

December 3 at 12:00

The words below can be used:

o
u

Another word marks one member out of a set. In English you'd use IN or OF:

1st day OF December
1st day IN December

The words below can be used:

w
z

And another word says the thing is happening on a certain date. In English that's ON:

ON July 5th

The words below can be used:

na

🦋 Words that set the date, time, or both 🦋

Some words can pin down a date, a time, or literally both, relative to now. It's giving time-machine energy. ⏳

Words that set the date are like the English 'yesterday' or 'tomorrow'. They're given as a delta that gets added to the current time to get a date. But lowkey — the time is NOT set. So the delta only gets partially used, and it should only include the year, month, week, and day fields.

The words below can be used:

dzisaj               0:0:0:0:0:0:0
jutro                +0:0:0:1:0:0:0
wczoraj              -0:0:0:1:0:0:0

Words that set only the time of day are like the English 'noon' or 'midnight'. 🕛

The words below can be used:

polnoc               00:00:00
poludnie             12:00:00
południe             12:00:00
północ               00:00:00

Words that set the entire time and date (relative to the current time and date) also exist. In English, 'now' is one of these. the whole moment, periodt. 💅

The words below can be used:

teraz                0:0:0:0:0:0:0

🎀 Hour/Minute/Second separators 🎀

When you're specifying a time of day, the most common separator is a colon (:) and it can be used for both separators. Slay. ✨

But some languages use different pairs. For example, French lets you write the time as 13h30:20, so it would use these pairs:

: :
h :

The first column is the hour-minute separator and the second column is the minute-second separator. Both are perl regular expressions, bestie. And when you're making a new translation, be aware that regular expressions with utf-8 characters can be tricky. For example, don't include the expression '[x]' where 'x' is a utf-8 character. 😭

A pair of colons is ALWAYS allowed for all languages. 🫶

If a language allows additional pairs, they're listed here:

Not defined in this language

🌸 Fractional second separator 🌸

When you're specifying fractional seconds, the most common way is a decimal point (.). Some languages might have a different separator they use. If that happens, it's a regular expression. 🧚

The decimal point is ALWAYS allowed for all languages.

If a language allows another separator, it's listed here:

Not defined in this language

💀 KNOWN BUGS 💀

None known. we're literally flawless rn. ✨


😭 BUGS AND QUESTIONS 😭

Please refer to the Date::Manip::Problems documentation for information on submitting bug reports or questions to the author. they wanna hear from you fr fr. 🫶


👑 SEE ALSO 👑

  • Date::Manip — main module documentation

🍓 LICENSE 🍓

This script is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


💖 AUTHOR 💖

Sullivan Beck (sbeck@cpan.org)


and that's the whole page, bestie!! 🌈 this one came from perl v5.42.3, dated 2026-09-01, and it's the user-contributed Perl documentation for Date::M...::polish(3). go forth and parse every language, you absolute icon. 💅✨

📦 where this page comes from