DateTim...ale::dsb(3)

💖 DateTim...ale::dsb(3) 💖

okay so bestie, quick heads-up before we dive in: the header at the top of this page literally reads DateTim...ale::dsb(3) — yeah it's truncated like that, that's just the manual header doing its thing, the actual full name is DateTime::Locale::dsb. It's filed under User Contributed Perl Documentation in section 3, and this is part 1 of 2, so don't go anywhere. 🎀


✨ NAME ✨

DateTime::Locale::dsb — locale data examples for the Lower Sorbian (dsb) locale


🌸 DESCRIPTION 🌸

bestie, this pod file is literally just a showcase — it contains examples of the locale data available for the Lower Sorbian locale. No cap, that's the whole vibe. Every section below is a different slice of the data, so you can see exactly what DateTime::Locale hands you for dsb. 💅


🦋 Days 🦋

seven of them, iconic, in order.

Wide (format)

the full-name energy, gorgeous:

pónjeźele
wałtora
srjoda
stwórtk
pětk
sobota
njeźela

Abbreviated (format)

shortened but still cute:

pón
wał
srj
stw
pět
sob
nje

Narrow (format)

single letters only, minimalism ate:

p
w
s
s
p
s
n
yes, s shows up twice and p shows up twice — that's fr fr what the data says, don't @ me.

Wide (stand-alone)

same full names, but standing on their own:

pónjeźele
wałtora
srjoda
stwórtk
pětk
sobota
njeźela

Abbreviated (stand-alone)

pón
wał
srj
stw
pět
sob
nje

Narrow (stand-alone)

p
w
s
s
p
s
n

🎀 Months 🎀

twelve of them, one for every vibe of the year.

Wide (format)

januara
februara
měrca
apryla
maja
junija
julija
awgusta
septembra
oktobra
nowembra
decembra

Abbreviated (format)

note the little -a endings — they're different from the stand-alone ones, iykyk:

jan.
feb.
měr.
apr.
maj.
jun.
jul.
awg.
sep.
okt.
now.
dec.

Narrow (format)

one letter each, and yeah they repeat, that's just how it is:

j
f
m
a
m
j
j
a
s
o
n
d

Wide (stand-alone)

januar
februar
měrc
apryl
maj
junij
julij
awgust
september
oktober
nowember
december

Abbreviated (stand-alone)

jan
feb
měr
apr
maj
jun
jul
awg
sep
okt
now
dec

Narrow (stand-alone)

j
f
m
a
m
j
j
a
s
o
n
d

💜 Quarters 💜

four of them, quarter era.

Wide (format)

1. kwartal
2. kwartal
3. kwartal
4. kwartal

Abbreviated (format)

kw1
kw2
kw3
kw4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1. kwartal
2. kwartal
3. kwartal
4. kwartal

Abbreviated (stand-alone)

kw1
kw2
kw3
kw4

Narrow (stand-alone)

1
2
3
4

⭐ Eras ⭐

just two, before and after — and lowkey these only exist in the format flavors, no stand-alone versions here, so don't go looking for them.

Wide (format)

pśed Kristusowym naroźenim
pó Kristusowem naroźenju

Abbreviated (format)

pś.Chr.n.
pó Chr.n.

Narrow (format)

same as the abbreviated ones, no notes:

pś.Chr.n.
pó Chr.n.

🌈 Date Formats 🌈

here's where it gets fun — the same three timestamps rendered through every date style. the three timestamps are always the same trio:

  • 2008-02-05T18:30:30
  • 1995-12-22T09:05:02
  • -0010-09-15T04:44:23

Full

2008-02-05T18:30:30 = wałtora, 5. februara 2008
1995-12-22T09:05:02 = pětk, 22. decembra 1995
-0010-09-15T04:44:23 = sobota, 15. septembra -10

Long

2008-02-05T18:30:30 = 5. februara 2008
1995-12-22T09:05:02 = 22. decembra 1995
-0010-09-15T04:44:23 = 15. septembra -10

Medium

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

Short

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

🕰️ Time Formats 🕰️

same drill, same three timestamps, but times only now.

Full

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

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 = 9:05:02
-0010-09-15T04:44:23 = 4:44:23

Short

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

🫶 Datetime Formats 🫶

and now the two-in-one combo meal — date and time together. obsessed.

Full

2008-02-05T18:30:30 = wałtora, 5. februara 2008 18:30:30 UTC
1995-12-22T09:05:02 = pětk, 22. decembra 1995 9:05:02 UTC
-0010-09-15T04:44:23 = sobota, 15. septembra -10 4:44:23 UTC

Long

2008-02-05T18:30:30 = 5. februara 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22. decembra 1995 9:05:02 UTC
-0010-09-15T04:44:23 = 15. septembra -10 4:44:23 UTC

Medium

2008-02-05T18:30:30 = 5.2.2008 18:30:30
1995-12-22T09:05:02 = 22.12.1995 9:05:02
-0010-09-15T04:44:23 = 15.9.-10 4:44:23

Short

2008-02-05T18:30:30 = 5.2.08 18:30
1995-12-22T09:05:02 = 22.12.95 9:05
-0010-09-15T04:44:23 = 15.9.-10 4:44

👑 Available Formats 👑

this is the big one, bestie — every named format key, with its pattern in parentheses, and the same three timestamps rendered through it. drink some water, we're going all the way down the list. 💧

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 = wał
1995-12-22T09:05:02 = pět
-0010-09-15T04:44:23 = sob

EBhm (E h:mm B)

2008-02-05T18:30:30 = wał 6:30 B
1995-12-22T09:05:02 = pět 9:05 B
-0010-09-15T04:44:23 = sob 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = wał 6:30:30 B
1995-12-22T09:05:02 = pět 9:05:02 B
-0010-09-15T04:44:23 = sob 4:44:23 B

EHm (E, 'zeg'. H:mm)

2008-02-05T18:30:30 = wał, zeg. 18:30
1995-12-22T09:05:02 = pět, zeg. 9:05
-0010-09-15T04:44:23 = sob, zeg. 4:44

EHms (E, HH:mm:ss)

2008-02-05T18:30:30 = wał, 18:30:30
1995-12-22T09:05:02 = pět, 09:05:02
-0010-09-15T04:44:23 = sob, 04:44:23

Ed (E, d.)

2008-02-05T18:30:30 = wał, 5.
1995-12-22T09:05:02 = pět, 22.
-0010-09-15T04:44:23 = sob, 15.

Ehm (E, h:mm a)

2008-02-05T18:30:30 = wał, 6:30 wótp.
1995-12-22T09:05:02 = pět, 9:05 dop.
-0010-09-15T04:44:23 = sob, 4:44 dop.

Ehms (E, h:mm:ss a)

2008-02-05T18:30:30 = wał, 6:30:30 wótp.
1995-12-22T09:05:02 = pět, 9:05:02 dop.
-0010-09-15T04:44:23 = sob, 4:44:23 dop.

Gy (y G)

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

GyMMM (MMM y G)

2008-02-05T18:30:30 = feb. 2008 pó Chr.n.
1995-12-22T09:05:02 = dec. 1995 pó Chr.n.
-0010-09-15T04:44:23 = sep. -10 pś.Chr.n.

GyMMMEd (E, d. MMM y G)

2008-02-05T18:30:30 = wał, 5. feb. 2008 pó Chr.n.
1995-12-22T09:05:02 = pět, 22. dec. 1995 pó Chr.n.
-0010-09-15T04:44:23 = sob, 15. sep. -10 pś.Chr.n.

GyMMMd (d. MMM y G)

2008-02-05T18:30:30 = 5. feb. 2008 pó Chr.n.
1995-12-22T09:05:02 = 22. dec. 1995 pó Chr.n.
-0010-09-15T04:44:23 = 15. sep. -10 pś.Chr.n.

GyMd (d.M.y GGGGG)

2008-02-05T18:30:30 = 5.2.2008 pó Chr.n.
1995-12-22T09:05:02 = 22.12.1995 pó Chr.n.
-0010-09-15T04:44:23 = 15.9.-10 pś.Chr.n.

H ('zeg'. H)

2008-02-05T18:30:30 = zeg. 18
1995-12-22T09:05:02 = zeg. 9
-0010-09-15T04:44:23 = zeg. 4

Hm ('zeg'. H:mm)

2008-02-05T18:30:30 = zeg. 18:30
1995-12-22T09:05:02 = zeg. 9:05
-0010-09-15T04:44:23 = zeg. 4:44

Hms (H:mm:ss)

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

Hmsv (H:mm:ss v)

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

Hmv (H:mm v)

2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 9:05 UTC
-0010-09-15T04:44:23 = 4: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 = wał, 5.2.
1995-12-22T09:05:02 = pět, 22.12.
-0010-09-15T04:44:23 = sob, 15.9.

MMM (LLL)

2008-02-05T18:30:30 = feb
1995-12-22T09:05:02 = dec
-0010-09-15T04:44:23 = sep

MMMEd (E, d. MMM)

2008-02-05T18:30:30 = wał, 5. feb.
1995-12-22T09:05:02 = pět, 22. dec.
-0010-09-15T04:44:23 = sob, 15. sep.

MMMMW-count-few (W. 'tyźeń' MMMM)

2008-02-05T18:30:30 = 1. tyźeń februara
1995-12-22T09:05:02 = 3. tyźeń decembra
-0010-09-15T04:44:23 = 2. tyźeń septembra

MMMMW-count-one (W. 'tyźeń' MMMM)

2008-02-05T18:30:30 = 1. tyźeń februara
1995-12-22T09:05:02 = 3. tyźeń decembra
-0010-09-15T04:44:23 = 2. tyźeń septembra

MMMMW-count-other (W. 'tyźeń' MMMM)

2008-02-05T18:30:30 = 1. tyźeń februara
1995-12-22T09:05:02 = 3. tyźeń decembra
-0010-09-15T04:44:23 = 2. tyźeń septembra

MMMMW-count-two (W. 'tyźeń' MMMM)

2008-02-05T18:30:30 = 1. tyźeń februara
1995-12-22T09:05:02 = 3. tyźeń decembra
-0010-09-15T04:44:23 = 2. tyźeń septembra

MMMMd (d. MMMM)

2008-02-05T18:30:30 = 5. februara
1995-12-22T09:05:02 = 22. decembra
-0010-09-15T04:44:23 = 15. septembra

MMMd (d. MMM)

2008-02-05T18:30:30 = 5. feb.
1995-12-22T09:05:02 = 22. dec.
-0010-09-15T04:44:23 = 15. sep.

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 wótp.
1995-12-22T09:05:02 = 9 dop.
-0010-09-15T04:44:23 = 4 dop.

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 wótp.
1995-12-22T09:05:02 = 9:05 dop.
-0010-09-15T04:44:23 = 4:44 dop.

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 wótp.
1995-12-22T09:05:02 = 9:05:02 dop.
-0010-09-15T04:44:23 = 4:44:23 dop.

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 wótp. UTC
1995-12-22T09:05:02 = 9:05:02 dop. UTC
-0010-09-15T04:44:23 = 4:44:23 dop. UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 wótp. UTC
1995-12-22T09:05:02 = 9:05 dop. UTC
-0010-09-15T04:44:23 = 4:44 dop. 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 = wał, 5.2.2008
1995-12-22T09:05:02 = pět, 22.12.1995
-0010-09-15T04:44:23 = sob, 15.9.-10

yMMM (MMM y)

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

yMMMEd (E, d. MMM y)

yMMMM (LLLL y)

The month name plus the year — very demure, very "when were we, again?" 💅

2008-02-05T18:30:30 = februar 2008
1995-12-22T09:05:02 = december 1995
-0010-09-15T04:44:23 = september -10

yMMMd (d. MMM y)

Day, abbreviated month, year — the classic "save the date" text, lowkey 🎀

2008-02-05T18:30:30 = 5. feb. 2008
1995-12-22T09:05:02 = 22. dec. 1995
-0010-09-15T04:44:23 = 15. sep. -10

yMd (d.M.y)

All numbers, no vibes, maximum efficiency — this one ate and left no crumbs ✨

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

yQQQ (QQQ y)

The short quarter flex — quarter number only, no extra words, fr fr 🌸

2008-02-05T18:30:30 = kw1 2008
1995-12-22T09:05:02 = kw4 1995
-0010-09-15T04:44:23 = kw3 -10

yQQQQ (QQQQ y)

Full quarter moment — now with the actual word kwartal in the mix, iconic 👑

2008-02-05T18:30:30 = 1. kwartal 2008
1995-12-22T09:05:02 = 4. kwartal 1995
-0010-09-15T04:44:23 = 3. kwartal -10

yw-count-few (w. 'tyźeń' 'lěta' Y)

Week number + year, phrased for the "few" plural-count case — yes bestie, the plural rules have main character energy 🦋

2008-02-05T18:30:30 = 6. tyźeń lěta 2008
1995-12-22T09:05:02 = 51. tyźeń lěta 1995
-0010-09-15T04:44:23 = 37. tyźeń lěta -10

yw-count-one (w. 'tyźeń' 'lěta' Y)

Same energy, but the "one" plural-count variant. Same output, different grammatical lore 💫

2008-02-05T18:30:30 = 6. tyźeń lěta 2008
1995-12-22T09:05:02 = 51. tyźeń lěta 1995
-0010-09-15T04:44:23 = 37. tyźeń lěta -10

yw-count-other (w. 'tyźeń' 'lěta' Y)

The "other" catch-all plural case — holding it down for every count that doesn't fit the rest 🫶

2008-02-05T18:30:30 = 6. tyźeń lěta 2008
1995-12-22T09:05:02 = 51. tyźeń lěta 1995
-0010-09-15T04:44:23 = 37. tyźeń lěta -10

yw-count-two (w. 'tyźeń' 'lěta' Y)

And the "two" plural case, completing the set. Not me listing all four like a completionist 😭✨

2008-02-05T18:30:30 = 6. tyźeń lěta 2008
1995-12-22T09:05:02 = 51. tyźeń lěta 1995
-0010-09-15T04:44:23 = 37. tyźeń lěta -10

🧩 Miscellaneous 🧩

The lil' settings that shape everything above, no cap:

  • Prefers 24 hour time? — Yes ⏰
  • Local first day of the week — 1 (pónjeźele) — that's Monday, bestie 🗓️💜

🌈 Strftime Patterns 🌈

The old-school strftime classics — here's exactly what this locale's %c, %x, and %X resolve to:

  • %c (%a %b %e %H:%M:%S %Y) — date time format 🔥
2008-02-05T18:30:30 = wał feb.  5 18:30:30 2008
1995-12-22T09:05:02 = pět dec. 22 09:05:02 1995
-0010-09-15T04:44:23 = sob sep. 15 04:44:23 -10
  • %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 🫶

Go check out DateTime::Locale — that's the whole support situation, bestie 💖


That's the whole page, and it came to you courtesy of perl v5.42.0, dated 2024-12-12, from the DateTim...ale::dsb(3) file — go drink some water and format a date in Lower Sorbian, you've earned it 🧚‍♀️💅✨

📦 where this page comes from