---
id: "date_polish"
kind: "pattern"
status: "draft"
is_pii: false
categories: ["datetime"]
langs: ["pl"]
quality: 100
url: "http://registry.apicrafter.io/datatype/date_polish"
---

# Date with a Polish month name (`date_polish`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Calendar date written in Polish with the month name, day first, usually with the month in the genitive case (5 maja 2022), optionally followed by roku or r. (5 maja 2022 r.). The nominative month (5 maj 2022) and a dot after the day (5. maja 2022) are accepted too.

- Pattern of: `date`
- Personal data (PII): no
- Categories: Date and time (datetime)
- Countries: global
- Languages: Polish (pl)

## Detection

Regular expression (Python `re`):

```
^(?:0?[1-9]|[12]\d|3[01])\.? (?:[Ss]tycz(?:eń|nia)|[Ll]ut(?:y|ego)|[Mm]ar(?:zec|ca)|[Kk]wie(?:cień|tnia)|[Mm]aja?|[Cc]zerw(?:iec|ca)|[Ll]ip(?:iec|ca)|[Ss]ierp(?:ień|nia)|[Ww]rze(?:sień|śnia)|[Pp]aździernika?|[Ll]istopada?|[Gg]rud(?:zień|nia)) \d{4}(?: roku| ?r\.?)?$
```

## Examples

- `25 grudnia 2024` — 25 December 2024
- `25 grudnia 2024 r.` — With the abbreviation of roku (year)
- `5 maja 2022 roku` — With roku (year)
- `grudnia 2024` (invalid example)
- `25 grudnia` (invalid example)

## Mappings

- qddate: `dt:date:pl_base`, `dt:date:pl_base_lc`, `dt:date:pl_gen`, `dt:date:pl_gen_lc`

## Supported by tools

- `qddate`

## Translations

- ru: Дата с польским названием месяца: Календарная дата на польском языке с названием месяца, например 5 maja 2022 r.

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/Date_and_time_notation_in_Poland>
- other: <https://github.com/ivbeg/qddate/blob/v1.1.0/qddate/patterns/pl.py>

## Quality

Score 100/100.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/date_polish.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/datetime/date_polish.yaml>
