DateTim...e::nl_SR(3)

πŸ’… NAME

okay so bestie, this is the manual page for DateTime::Locale::nl_SR(3) β€” user-contributed Perl documentation, if you're keeping track 🫢 β€” and it's literally all about the locale data for the Dutch Suriname locale, aka nl-SR. That's it, that's the whole vibe check.


✨ DESCRIPTION ✨

This pod file is bursting with examples of the locale data you get for the Dutch Suriname locale πŸ’– and bestie, it's giving comprehensive. Like, every day name, every month, every era, every format string β€” all of it, right here for you.

🌸 Days

Wide (format)

the full names, no abbreviations, no games πŸŽ€

maandag
dinsdag
woensdag
donderdag
vrijdag
zaterdag
zondag

Abbreviated (format)

the shortie versions ✨

ma
di
wo
do
vr
za
zo

Narrow (format)

the very shortie versions β€” single letters only, and yes, the letters repeat and that's just how it is πŸ’€

M
D
W
D
V
Z
Z

Wide (stand-alone)

same full names as above, standing on their own two feet πŸ¦‹

maandag
dinsdag
woensdag
donderdag
vrijdag
zaterdag
zondag

Abbreviated (stand-alone)

ma
di
wo
do
vr
za
zo

Narrow (stand-alone)

M
D
W
D
V
Z
Z

πŸŽ€ Months

Wide (format)

all twelve, iconic, no notes πŸ‘‘

januari
februari
maart
april
mei
juni
juli
augustus
september
oktober
november
december

Abbreviated (format)

the three-letter era ✨

jan
feb
mrt
apr
mei
jun
jul
aug
sep
okt
nov
dec

Narrow (format)

single letters, and yeah there's duplicate J, M, and A in there β€” that's canon, don't come for me πŸ™ˆ

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

januari
februari
maart
april
mei
juni
juli
augustus
september
oktober
november
december

Abbreviated (stand-alone)

jan
feb
mrt
apr
mei
jun
jul
aug
sep
okt
nov
dec

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

πŸ¦‹ Quarters

Wide (format)

four quarters, fully spelled out, kwartaal-core 🌷

1e kwartaal
2e kwartaal
3e kwartaal
4e kwartaal

Abbreviated (format)

K1
K2
K3
K4

Narrow (format)

just the digits, minimalism ate πŸ’…

1
2
3
4

Wide (stand-alone)

1e kwartaal
2e kwartaal
3e kwartaal
4e kwartaal

Abbreviated (stand-alone)

K1
K2
K3
K4

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Wide (format)

before Christ and after Christ, but make it Dutch πŸ‡³πŸ‡±

voor Christus
na Christus

Abbreviated (format)

v.Chr.
n.Chr.

Narrow (format)

v.C.
n.C.

🌈 Date Formats

Full

this is the whole entire date, main character energy πŸ’–

2008-02-05T18:30:30 = dinsdag 5 februari 2008
1995-12-22T09:05:02 = vrijdag 22 december 1995
-0010-09-15T04:44:23 = zaterdag 15 september -10

Long

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

Medium

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

Short

the little one, all numbers πŸ“

2008-02-05T18:30:30 = 05-02-2008
1995-12-22T09:05:02 = 22-12-1995
-0010-09-15T04:44:23 = 15-09--10
ngl that double dash in 15-09--10 is not a typo bestie, it's the negative year doing its thing πŸ’€ keep it exactly like that.

🧚 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

Medium

no timezone here, just vibes ✨

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

date and time, the whole package, obsessed 😭

2008-02-05T18:30:30 = dinsdag 5 februari 2008, 18:30:30 UTC
1995-12-22T09:05:02 = vrijdag 22 december 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = zaterdag 15 september -10, 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 februari 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 december 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 september -10, 04:44:23 UTC

Medium

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

Short

2008-02-05T18:30:30 = 05-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 β€” every named format, with the pattern it maps to in parentheses, and three worked examples each. Buckle up bestie, it's a lot but it's all here fr fr πŸ’…

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 = di
1995-12-22T09:05:02 = vr
-0010-09-15T04:44:23 = za

EBhm (E h:mm B)

2008-02-05T18:30:30 = di 6:30 B
1995-12-22T09:05:02 = vr 9:05 B
-0010-09-15T04:44:23 = za 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = di 6:30:30 B
1995-12-22T09:05:02 = vr 9:05:02 B
-0010-09-15T04:44:23 = za 4:44:23 B

EHm (E HH:mm)

24-hour crew, we stan πŸ”₯

2008-02-05T18:30:30 = di 18:30
1995-12-22T09:05:02 = vr 09:05
-0010-09-15T04:44:23 = za 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = di 18:30:30
1995-12-22T09:05:02 = vr 09:05:02
-0010-09-15T04:44:23 = za 04:44:23

Ed (E d)

2008-02-05T18:30:30 = di 5
1995-12-22T09:05:02 = vr 22
-0010-09-15T04:44:23 = za 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = di 6:30 p.m.
1995-12-22T09:05:02 = vr 9:05 a.m.
-0010-09-15T04:44:23 = za 4:44 a.m.

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = di 6:30:30 p.m.
1995-12-22T09:05:02 = vr 9:05:02 a.m.
-0010-09-15T04:44:23 = za 4:44:23 a.m.

Gy (y G)

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

GyMMM (MMM y G)

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

GyMMMEd (E d MMM y G)

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

GyMMMd (d MMM y G)

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

GyMd (d/M/y GGGGG)

note the slashes here, not dashes β€” slay 🌸

2008-02-05T18:30:30 = 5/2/2008 n.C.
1995-12-22T09:05:02 = 22/12/1995 n.C.
-0010-09-15T04:44:23 = 15/9/-10 v.C.

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

2008-02-05T18:30:30 = di 5-2
1995-12-22T09:05:02 = vr 22-12
-0010-09-15T04:44:23 = za 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 = di 5 feb
1995-12-22T09:05:02 = vr 22 dec
-0010-09-15T04:44:23 = za 15 sep

MMMMW-count-one ('week' W 'van' MMMM)

2008-02-05T18:30:30 = week 1 van februari
1995-12-22T09:05:02 = week 3 van december
-0010-09-15T04:44:23 = week 2 van september

MMMMW-count-other ('week' W 'van' MMMM)

2008-02-05T18:30:30 = week 1 van februari
1995-12-22T09:05:02 = week 3 van december
-0010-09-15T04:44:23 = week 2 van september

MMMMd (d MMMM)

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

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)

just the day number, minimal queen πŸŽ€

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 p.m.
1995-12-22T09:05:02 = 9 a.m.
-0010-09-15T04:44:23 = 4 a.m.

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 p.m.
1995-12-22T09:05:02 = 9:05 a.m.
-0010-09-15T04:44:23 = 4:44 a.m.

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 p.m.
1995-12-22T09:05:02 = 9:05:02 a.m.
-0010-09-15T04:44:23 = 4:44:23 a.m.

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 p.m. UTC
1995-12-22T09:05:02 = 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = 4:44:23 a.m. UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 p.m. UTC
1995-12-22T09:05:02 = 9:05 a.m. UTC
-0010-09-15T04:44:23 = 4:44 a.m. UTC

ms (mm:ss)

minutes and seconds only, chaotic but valid 😭

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 = di 5-2-2008
1995-12-22T09:05:02 = vr 22-12-1995
-0010-09-15T04:44:23 = za 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)

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

yMMMM (MMMM y)

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

yMMMd (d MMM y)

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)

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)

2008-02-05T18:30:30 = K1 2008
1995-12-22T09:05:02 = K4 1995
-0010-09-15T04:44:23 = K3 -10

yQQQQ (QQQQ y)

and that's exactly where part one runs out of road bestie 🫢 the examples for yQQQQ are still coming β€” catch you in part 2 πŸ’–

…okay so picking up exactly where we left off, the rest of that quarter-pattern's example set shakes out like this:

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

And now the year-week patterns, which β€” not them giving us two whole entries that produce literally identical output 😭 β€” are both 'week' w 'in' Y flavored:

  • yw-count-one ('week' w 'in' Y)
2008-02-05T18:30:30 = week 6 in 2008
1995-12-22T09:05:02 = week 51 in 1995
-0010-09-15T04:44:23 = week 37 in -10
  • yw-count-other ('week' w 'in' Y)
2008-02-05T18:30:30 = week 6 in 2008
1995-12-22T09:05:02 = week 51 in 1995
-0010-09-15T04:44:23 = week 37 in -10

Yes bestie, same three lines, twice. That's not me being lazy, that's genuinely what's in the file πŸ’€


🫢 MISCELLANEOUS 🫢

The little vibe-check stats about this locale:

  • Prefers 24 hour time? β€” Yes ✨ (no AM/PM chaos here, we're doing full 24-hour main character hours)
  • Local first day of the week β€” 1 (maandag) 🌸 so like, Monday. Obviously. Monday is the first day, periodt.

🌈 STRFTIME PATTERNS 🌈

These are the strftime-style patterns this locale defines, with the exact date they'd spit out for each of the three sample timestamps:

  • %c (%a %b %e %H:%M:%S %Y) β€” date time format
2008-02-05T18:30:30 = di feb  5 18:30:30 2008
1995-12-22T09:05:02 = vr dec 22 09:05:02 1995
-0010-09-15T04:44:23 = za 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
Heads up bestie: those %c outputs have a double space in them (di feb 5) and a -10 year that looks unhinged β€” that's just how it renders, don't @ me, I'm copying it exactly 🫢

πŸ’– SUPPORT πŸ’–

See DateTime::Locale. That's the whole support section. Go forth, read the parent module, it has all the lore iykyk.


And that's a wrap on DateTim...e::nl_SR(3)! πŸŽ€ This absolute icon of a page is perl v5.42.0, dated 2024-12-12, and yes the troff-mangled title is part of the charm β€” not me fixing it, that's the actual header πŸ’… Slay, go format your dates in Serbian now. πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from