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%coutputs have a double space in them (di feb 5) and a-10year 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
- 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