DateTim...ale::su(3)
💖 DateTime::Locale::su — Sundanese locale data, bestie edition 💖
Okay so real talk: this page is literally the manual for DateTime::Locale::su, like, the Perl module that holds all the locale data examples for the Sundanese (su) locale. It's giving "reference sheet but make it cute" and I'm obsessed. Let's go through it together, no skipping, fr fr 🌸
✨ NAME ✨
DateTime::Locale::su — locale data examples for the Sundanese (su) locale 🎀
🦋 DESCRIPTION 🦋
This pod file contains examples of the locale data available for the Sundanese locale. Like, all of it. Every day name, every month, every format — it's a whole vibe check for the su locale and honestly it ate 💅
🌈 Days
Seven days, six different ways, because why have one representation when you can have all of them, periodt.
Wide (format)
Senén
Salasa
Rebo
Kemis
Jumaah
Saptu
Minggu
Abbreviated (format)
Sen
Sal
Reb
Kem
Jum
Sap
Mng
Narrow (format)
S
S
R
K
J
S
M
Wide (stand-alone)
Senén
Salasa
Rebo
Kemis
Jumaah
Saptu
Minggu
Abbreviated (stand-alone)
Sen
Sal
Reb
Kem
Jum
Sap
Mng
Narrow (stand-alone)
S
S
R
K
J
S
M
ngl the narrow ones are lowkey just vibes — three of them are S and nobody's mad about it 😭
🌸 Months
Twelve months, same six-flavour treatment. Yes bestie, all twelve, we're not skipping a single one 👑
Wide (format)
Januari
Pébruari
Maret
April
Méi
Juni
Juli
Agustus
Séptémber
Oktober
Nopémber
Désémber
Abbreviated (format)
Jan
Péb
Mar
Apr
Méi
Jun
Jul
Ags
Sép
Okt
Nop
Dés
Narrow (format)
J
P
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
Januari
Pébruari
Maret
April
Méi
Juni
Juli
Agustus
Séptémber
Oktober
Nopémber
Désémber
Abbreviated (stand-alone)
Jan
Péb
Mar
Apr
Méi
Jun
Jul
Ags
Sép
Okt
Nop
Dés
Narrow (stand-alone)
J
P
M
A
M
J
J
A
S
O
N
D
🦋 Quarters
Four quarters, and yes, they all get the full format / stand-alone glow-up ✨
Wide (format)
kuartal ka-1
kuartal ka-2
kuartal ka-3
kuartal ka-4
Abbreviated (format)
K1
K2
K3
K4
Narrow (format)
1
2
3
4
Wide (stand-alone)
kuartal ka-1
kuartal ka-2
kuartal ka-3
kuartal-ka 4
okay so the last one is literallykuartal-ka 4and notkuartal ka-4. That is exactly what the data says and I am not touching it — the locale said what it said 💀
Abbreviated (stand-alone)
K1
K2
K3
K4
Narrow (stand-alone)
1
2
3
4
👑 Eras
Two eras, three widths, zero surprises. Consistent queen behaviour 💜
Wide (format)
SM
M
Abbreviated (format)
SM
M
Narrow (format)
SM
M
🎀 Date Formats
Sample dates in all four widths, so you can see the pattern instead of guessing at it. Date string first, formatted output after the =.
Full
2008-02-05T18:30:30 = Salasa, 5 Pébruari 2008
1995-12-22T09:05:02 = Jumaah, 22 Désémber 1995
-0010-09-15T04:44:23 = Saptu, 15 Séptémber -10
Long
2008-02-05T18:30:30 = 5 Pébruari 2008
1995-12-22T09:05:02 = 22 Désémber 1995
-0010-09-15T04:44:23 = 15 Séptémber -10
Medium
2008-02-05T18:30:30 = 5 Péb 2008
1995-12-22T09:05:02 = 22 Dés 1995
-0010-09-15T04:44:23 = 15 Sép -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 three sample timestamps, this time clock-only. Note the dots, not colons — that's the whole lewk 🫶
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
Date and time, together at last. This is the main character section, honestly 🌟
Full
2008-02-05T18:30:30 = Salasa, 5 Pébruari 2008, 18.30.30 UTC
1995-12-22T09:05:02 = Jumaah, 22 Désémber 1995, 9.05.02 UTC
-0010-09-15T04:44:23 = Saptu, 15 Séptémber -10, 4.44.23 UTC
Long
2008-02-05T18:30:30 = 5 Pébruari 2008, 18.30.30 UTC
1995-12-22T09:05:02 = 22 Désémber 1995, 9.05.02 UTC
-0010-09-15T04:44:23 = 15 Séptémber -10, 4.44.23 UTC
Medium
2008-02-05T18:30:30 = 5 Péb 2008, 18.30.30
1995-12-22T09:05:02 = 22 Dés 1995, 9.05.02
-0010-09-15T04:44:23 = 15 Sép -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
Okay so this is the big one — every named format this locale ships, with the skeleton in parentheses and three worked examples each. Buckle up bestie, we're going through all of them 🎢
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 = Sal
1995-12-22T09:05:02 = Jum
-0010-09-15T04:44:23 = Sap
EBhm (E h.mm B)
2008-02-05T18:30:30 = Sal 6.30 B
1995-12-22T09:05:02 = Jum 9.05 B
-0010-09-15T04:44:23 = Sap 4.44 B
EBhms (E h.mm.ss B)
2008-02-05T18:30:30 = Sal 6.30.30 B
1995-12-22T09:05:02 = Jum 9.05.02 B
-0010-09-15T04:44:23 = Sap 4.44.23 B
EHm (E HH.mm)
2008-02-05T18:30:30 = Sal 18.30
1995-12-22T09:05:02 = Jum 09.05
-0010-09-15T04:44:23 = Sap 04.44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Sal 18:30:30
1995-12-22T09:05:02 = Jum 09:05:02
-0010-09-15T04:44:23 = Sap 04:44:23
iykyk but this one is the only one up here rocking actual colons instead of dots. icon behaviour, honestly 💫
Ed (E d)
2008-02-05T18:30:30 = Sal 5
1995-12-22T09:05:02 = Jum 22
-0010-09-15T04:44:23 = Sap 15
Ehm (E h.mm a)
2008-02-05T18:30:30 = Sal 6.30 PM
1995-12-22T09:05:02 = Jum 9.05 AM
-0010-09-15T04:44:23 = Sap 4.44 AM
Ehms (E h.mm.ss a)
2008-02-05T18:30:30 = Sal 6.30.30 PM
1995-12-22T09:05:02 = Jum 9.05.02 AM
-0010-09-15T04:44:23 = Sap 4.44.23 AM
Gy (y G)
2008-02-05T18:30:30 = 2008 M
1995-12-22T09:05:02 = 1995 M
-0010-09-15T04:44:23 = -10 SM
GyMMM (MMM y G)
2008-02-05T18:30:30 = Péb 2008 M
1995-12-22T09:05:02 = Dés 1995 M
-0010-09-15T04:44:23 = Sép -10 SM
GyMMMEd (E, d MMM y G)
2008-02-05T18:30:30 = Sal, 5 Péb 2008 M
1995-12-22T09:05:02 = Jum, 22 Dés 1995 M
-0010-09-15T04:44:23 = Sap, 15 Sép -10 SM
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 Péb 2008 M
1995-12-22T09:05:02 = 22 Dés 1995 M
-0010-09-15T04:44:23 = 15 Sép -10 SM
GyMd (d/M/y GGGGG)
2008-02-05T18:30:30 = 5/2/2008 M
1995-12-22T09:05:02 = 22/12/1995 M
-0010-09-15T04:44:23 = 15/9/-10 SM
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 = Sal, 5/2
1995-12-22T09:05:02 = Jum, 22/12
-0010-09-15T04:44:23 = Sap, 15/9
MMM (LLL)
2008-02-05T18:30:30 = Péb
1995-12-22T09:05:02 = Dés
-0010-09-15T04:44:23 = Sép
MMMEd (E, d MMM)
2008-02-05T18:30:30 = Sal, 5 Péb
1995-12-22T09:05:02 = Jum, 22 Dés
-0010-09-15T04:44:23 = Sap, 15 Sép
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Pébruari
1995-12-22T09:05:02 = week 3 of Désémber
-0010-09-15T04:44:23 = week 2 of Séptémber
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Pébruari
1995-12-22T09:05:02 = 22 Désémber
-0010-09-15T04:44:23 = 15 Séptémber
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Péb
1995-12-22T09:05:02 = 22 Dés
-0010-09-15T04:44:23 = 15 Sép
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 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm (h.mm a)
2008-02-05T18:30:30 = 6.30 PM
1995-12-22T09:05:02 = 9.05 AM
-0010-09-15T04:44:23 = 4.44 AM
hms (h.mm.ss a)
2008-02-05T18:30:30 = 6.30.30 PM
1995-12-22T09:05:02 = 9.05.02 AM
-0010-09-15T04:44:23 = 4.44.23 AM
hmsv (h.mm.ss a v)
2008-02-05T18:30:30 = 6.30.30 PM UTC
1995-12-22T09:05:02 = 9.05.02 AM UTC
-0010-09-15T04:44:23 = 4.44.23 AM UTC
hmv (h.mm a v)
2008-02-05T18:30:30 = 6.30 PM UTC
1995-12-22T09:05:02 = 9.05 AM UTC
-0010-09-15T04:44:23 = 4.44 AM 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 = Sal, 5/2/2008
1995-12-22T09:05:02 = Jum, 22/12/1995
-0010-09-15T04:44:23 = Sap, 15/9/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Péb 2008
1995-12-22T09:05:02 = Dés 1995
-0010-09-15T04:44:23 = Sép -10
yMMMEd (E, d MMM y)
2008-02-05T18:30:30 = Sal, 5 Péb 2008
1995-12-22T09:05:02 = Jum, 22 Dés 1995
-0010-09-15T04:44:23 = Sap, 15 Sép -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Pébruari 2008
1995-12-22T09:05:02 = Désémber 1995
-0010-09-15T04:44:23 = Séptémber -10
yMMMd (d MMM, y)
2008-02-05T18:30:30 = 5 Péb, 2008
1995-12-22T09:05:02 = 22 Dés, 1995
-0010-09-15T04:44:23 = 15 Sép, -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)
2008-02-05T18:30:30 = kuartal ka-1 2008
1995-12-22T09:05:02 = kuartal ka-4 1995
-0010-09-15T04:44:23 = kuartal ka-3 -10
yw-count-other ('week' w 'of' Y)
…and that's exactly where this part of the page cuts off — the examples for this one are still loading, so hold that thought 🫶
2008-02-05T18:30:30 = week 6 of 2008
1995-12-22T09:05:02 = week 51 of 1995
-0010-09-15T04:44:23 = week 37 of -10
(yeah bestie, that third one is a negative year, no I'm not joking, it's giving "before your ancestors were born" energy 💀 but the week math still slays)
🎀 Miscellaneous 🎀
Ok this section is tiny but it's lowkey important, so pay attention:
- Prefers 24 hour time? —
Yes. Fr fr, no AM/PM nonsense here, we're doing the whole 24 hours like a main character. 🕛 - Local first day of the week —
1 (Senén). So that's Monday, and yes it's spelledSenénin this locale. Respect the diacritic, periodt. 💅
✨ Strftime Patterns ✨
This is the part where the template strings turn into actual human-readable dates. Let's go, one pattern at a time 🦋
%c (%a %b %e %H:%M:%S %Y) — date time format
The full meal, the everything bagel of formats. Day-name, month-name, day-number, H:M:S, year. Watch:
2008-02-05T18:30:30 = Sal Péb 5 18:30:30 2008
1995-12-22T09:05:02 = Jum Dés 22 09:05:02 1995
-0010-09-15T04:44:23 = Sap Sép 15 04:44:23 -10
Note the %e — that's space-padded, so you get Péb 5 with two spaces when the day is a single digit. That's not a typo, that's literally the format, don't come for me 😭
%x (%m/%d/%y) — date format
Just the date, short and cute. Month, then day, then two-digit year, separated by slashes:
2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
And yes, that last one is 10 for year -10 — it's the two-digit year field doing its thing, not a calendar app malfunction 🙈
%X (%H:%M:%S) — time format
The clock-only icon that it is. Zero-padded 24-hour, minutes, seconds:
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
See? No AM, no PM, no drama. Just vibes and numbers. ⏰✨
💖 SUPPORT 💖
Need more? Go read DateTime::Locale. That's it, that's the whole support section — short and iconic, we love a queen who doesn't over-explain 🫶
okay that's the whole page bestie!! 🌈 This one shipped as perl v5.42.0 on 2024-12-12 — so like, remember it's dated, but honestly the vibes are timeless ⭐ Thanks for reading all the way to the bottom, literally nobody does that, you're the main character today 👑💜
📦 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