DateTim...:nus_SS(3)

🦋 NAME

Okay bestie, meet DateTime::Locale::nus_SS — you'll see it in your terminal squished down to DateTim...:nus_SS(3) (classic manpage truncation, it's giving "no room for my whole name" 😭), filed under User Contributed Perl Documentation.

It's locale data examples for the Nuer South Sudan (nus-SS) locale. That's the whole vibe. 💅


✨ DESCRIPTION

This pod file is literally a showcase: examples of the locale data available for the Nuer South Sudan locale. Every string below is the real deal, no cap — names, patterns, and worked examples for three sample timestamps so you can see exactly what comes out. 🎀

🌸 Days

Four flavors of day names coming at you: wide, abbreviated, and narrow — each in both format and stand-alone form. Slay.

Wide (format)

Jiec lat
Rɛw lätni
Diɔk lätni
Ŋuaan lätni
Dhieec lätni
Bäkɛl lätni
Cäŋ kuɔth

Abbreviated (format)

Jiec
Rɛw
Diɔk
Ŋuaan
Dhieec
Bäkɛl
Cäŋ

Narrow (format)

J
R
D
Ŋ
D
B
C

Wide (stand-alone)

Jiec lat
Rɛw lätni
Diɔk lätni
Ŋuaan lätni
Dhieec lätni
Bäkɛl lätni
Cäŋ kuɔth

Abbreviated (stand-alone)

Jiec
Rɛw
Diɔk
Ŋuaan
Dhieec
Bäkɛl
Cäŋ

Narrow (stand-alone)

J
R
D
Ŋ
D
B
C

🌙 Months

Twelve months, again in wide / abbreviated / narrow, and again doubled up for format vs stand-alone. Notice how Duɔɔŋ and Duɔɔ̱ are not the same string — characters matter, don't let anyone tell you otherwise 👀.

Wide (format)

Tiop thar pɛt
Pɛt
Duɔɔŋ
Guak
Duät
Kornyoot
Pay yietni
Thoor
Tɛɛr
Laath
Kur
Tiop in diit

Abbreviated (format)

Tiop
Pɛt
Duɔɔ̱
Guak
Duä
Kor
Pay
Thoo
Tɛɛ
Laa
Kur
Tid

Narrow (format)

T
P
D
G
D
K
P
T
T
L
K
T

Wide (stand-alone)

Tiop thar pɛt
Pɛt
Duɔɔŋ
Guak
Duät
Kornyoot
Pay yietni
Thoor
Tɛɛr
Laath
Kur
Tiop in diit

Abbreviated (stand-alone)

Tiop
Pɛt
Duɔɔ̱
Guak
Duä
Kor
Pay
Thoo
Tɛɛ
Laa
Kur
Tid

Narrow (stand-alone)

T
P
D
G
D
K
P
T
T
L
K
T

🎀 Quarters

Quarter names, four of them, in the same six-way spread. 🫶

Wide (format)

Päth diɔk tin nhiam
Päth diɔk tin guurɛ
Päth diɔk tin wä kɔɔriɛn
Päth diɔk tin jiɔakdiɛn

Abbreviated (format)

P1
P2
P3
P4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Päth diɔk tin nhiam
Päth diɔk tin guurɛ
Päth diɔk tin wä kɔɔriɛn
Päth diɔk tin jiɔakdiɛn

Abbreviated (stand-alone)

P1
P2
P3
P4

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Heads up bestie: eras only give you the three format variants — there's no stand-alone set here, iykyk. 💜

Wide (format)

A kan Yecu ni dap
Ɛ ca Yecu dap

Abbreviated (format)

AY
ƐY

Narrow (format)

AY
ƐY

🗓️ Date Formats

Four sizes — Full, Long, Medium, Short — each shown against the same three sample timestamps, including that chaotic negative year -0010-09-15T04:44:23 which is living its main character life. 🔥

Full

2008-02-05T18:30:30 = Rɛw lätni 5 Pɛt 2008
1995-12-22T09:05:02 = Dhieec lätni 22 Tiop in diit 1995
-0010-09-15T04:44:23 = Bäkɛl lätni 15 Tɛɛr -10

Long

2008-02-05T18:30:30 = 5 Pɛt 2008
1995-12-22T09:05:02 = 22 Tiop in diit 1995
-0010-09-15T04:44:23 = 15 Tɛɛr -10

Medium

2008-02-05T18:30:30 = 5 Pɛt 2008
1995-12-22T09:05:02 = 22 Tid 1995
-0010-09-15T04:44:23 = 15 Tɛɛ -10

Short

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

⏰ Time Formats

Same four sizes, now for clock time. Note that Full and Long both stick a UTC in front — they're matching, it's not a typo. 💅

Full

2008-02-05T18:30:30 = UTC 6:30:30 TŊ
1995-12-22T09:05:02 = UTC 9:05:02 RW
-0010-09-15T04:44:23 = UTC 4:44:23 RW

Long

2008-02-05T18:30:30 = UTC 6:30:30 TŊ
1995-12-22T09:05:02 = UTC 9:05:02 RW
-0010-09-15T04:44:23 = UTC 4:44:23 RW

Medium

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

Short

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

🌈 Datetime Formats

Date plus time, glued together, in all four sizes. This is where the Full one gets long and we love her for it. 👑

Full

2008-02-05T18:30:30 = Rɛw lätni 5 Pɛt 2008 UTC 6:30:30 TŊ
1995-12-22T09:05:02 = Dhieec lätni 22 Tiop in diit 1995 UTC 9:05:02 RW
-0010-09-15T04:44:23 = Bäkɛl lätni 15 Tɛɛr -10 UTC 4:44:23 RW

Long

2008-02-05T18:30:30 = 5 Pɛt 2008 UTC 6:30:30 TŊ
1995-12-22T09:05:02 = 22 Tiop in diit 1995 UTC 9:05:02 RW
-0010-09-15T04:44:23 = 15 Tɛɛr -10 UTC 4:44:23 RW

Medium

2008-02-05T18:30:30 = 5 Pɛt 2008 6:30:30 TŊ
1995-12-22T09:05:02 = 22 Tid 1995 9:05:02 RW
-0010-09-15T04:44:23 = 15 Tɛɛ -10 4:44:23 RW

Short

2008-02-05T18:30:30 = 5/02/2008 6:30 TŊ
1995-12-22T09:05:02 = 22/12/1995 9:05 RW
-0010-09-15T04:44:23 = 15/09/-10 4:44 RW

👑 Available Formats

The big one, bestie. Every named format, its pattern in parentheses, and three worked examples each. Grab a snack. 🍓

Bh — pattern h B

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

Bhm — pattern 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 — pattern 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 — pattern ccc

2008-02-05T18:30:30 = Rɛw
1995-12-22T09:05:02 = Dhieec
-0010-09-15T04:44:23 = Bäkɛl

EBhm — pattern E h:mm B

2008-02-05T18:30:30 = Rɛw 6:30 B
1995-12-22T09:05:02 = Dhieec 9:05 B
-0010-09-15T04:44:23 = Bäkɛl 4:44 B

EBhms — pattern E h:mm:ss B

2008-02-05T18:30:30 = Rɛw 6:30:30 B
1995-12-22T09:05:02 = Dhieec 9:05:02 B
-0010-09-15T04:44:23 = Bäkɛl 4:44:23 B

EHm — pattern E HH:mm

2008-02-05T18:30:30 = Rɛw 18:30
1995-12-22T09:05:02 = Dhieec 09:05
-0010-09-15T04:44:23 = Bäkɛl 04:44

EHms — pattern E HH:mm:ss

2008-02-05T18:30:30 = Rɛw 18:30:30
1995-12-22T09:05:02 = Dhieec 09:05:02
-0010-09-15T04:44:23 = Bäkɛl 04:44:23

Ed — pattern E d

2008-02-05T18:30:30 = Rɛw 5
1995-12-22T09:05:02 = Dhieec 22
-0010-09-15T04:44:23 = Bäkɛl 15

Ehm — pattern E h:mm a

2008-02-05T18:30:30 = Rɛw 6:30 TŊ
1995-12-22T09:05:02 = Dhieec 9:05 RW
-0010-09-15T04:44:23 = Bäkɛl 4:44 RW

Ehms — pattern E h:mm:ss a

2008-02-05T18:30:30 = Rɛw 6:30:30 TŊ
1995-12-22T09:05:02 = Dhieec 9:05:02 RW
-0010-09-15T04:44:23 = Bäkɛl 4:44:23 RW

Gy — pattern G y

2008-02-05T18:30:30 = ƐY 2008
1995-12-22T09:05:02 = ƐY 1995
-0010-09-15T04:44:23 = AY -10

GyMMM — pattern G y MMM

2008-02-05T18:30:30 = ƐY 2008 Pɛt
1995-12-22T09:05:02 = ƐY 1995 Tid
-0010-09-15T04:44:23 = AY -10 Tɛɛ

GyMMMEd — pattern G y MMM d, E

2008-02-05T18:30:30 = ƐY 2008 Pɛt 5, Rɛw
1995-12-22T09:05:02 = ƐY 1995 Tid 22, Dhieec
-0010-09-15T04:44:23 = AY -10 Tɛɛ 15, Bäkɛl

GyMMMd — pattern G y MMM d

2008-02-05T18:30:30 = ƐY 2008 Pɛt 5
1995-12-22T09:05:02 = ƐY 1995 Tid 22
-0010-09-15T04:44:23 = AY -10 Tɛɛ 15

GyMd — pattern GGGGG y-MM-dd

2008-02-05T18:30:30 = ƐY 2008-02-05
1995-12-22T09:05:02 = ƐY 1995-12-22
-0010-09-15T04:44:23 = AY -10-09-15

H — pattern HH

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

Hm — pattern HH:mm

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

Hms — pattern 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 — pattern 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 — pattern 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 — pattern L

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

MEd — pattern E، d-M

2008-02-05T18:30:30 = Rɛw، 5-2
1995-12-22T09:05:02 = Dhieec، 22-12
-0010-09-15T04:44:23 = Bäkɛl، 15-9

MMM — pattern LLL

2008-02-05T18:30:30 = Pɛt
1995-12-22T09:05:02 = Tid
-0010-09-15T04:44:23 = Tɛɛ

MMMEd — pattern E d MMM

2008-02-05T18:30:30 = Rɛw 5 Pɛt
1995-12-22T09:05:02 = Dhieec 22 Tid
-0010-09-15T04:44:23 = Bäkɛl 15 Tɛɛ

MMMMW-count-other — pattern 'week' W 'of' MMMM

2008-02-05T18:30:30 = week 1 of Pɛt
1995-12-22T09:05:02 = week 3 of Tiop in diit
-0010-09-15T04:44:23 = week 2 of Tɛɛr

MMMMd — pattern MMMM d

2008-02-05T18:30:30 = Pɛt 5
1995-12-22T09:05:02 = Tiop in diit 22
-0010-09-15T04:44:23 = Tɛɛr 15

MMMd — pattern d MMM

2008-02-05T18:30:30 = 5 Pɛt
1995-12-22T09:05:02 = 22 Tid
-0010-09-15T04:44:23 = 15 Tɛɛ

Md — pattern d/M

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

d — pattern d

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

h — pattern h a

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

hm — pattern h:mm a

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

hms — pattern h:mm:ss a

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

hmsv — pattern h:mm:ss a v

2008-02-05T18:30:30 = 6:30:30 TŊ UTC
1995-12-22T09:05:02 = 9:05:02 RW UTC
-0010-09-15T04:44:23 = 4:44:23 RW UTC

hmv — pattern h:mm a v

2008-02-05T18:30:30 = 6:30 TŊ UTC
1995-12-22T09:05:02 = 9:05 RW UTC
-0010-09-15T04:44:23 = 4:44 RW UTC

ms — pattern m:ss

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

y — pattern y

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

yM — pattern M/y

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

yMEd — pattern E، d/M/y

2008-02-05T18:30:30 = Rɛw، 5/2/2008
1995-12-22T09:05:02 = Dhieec، 22/12/1995
-0010-09-15T04:44:23 = Bäkɛl، 15/9/-10

yMMM — pattern MMM y

2008-02-05T18:30:30 = Pɛt 2008
1995-12-22T09:05:02 = Tid 1995
-0010-09-15T04:44:23 = Tɛɛ -10

yMMMEd — pattern E، d MMM y

2008-02-05T18:30:30 = Rɛw، 5 Pɛt 2008
1995-12-22T09:05:02 = Dhieec، 22 Tid 1995
-0010-09-15T04:44:23 = Bäkɛl، 15 Tɛɛ -10

yMMMM — pattern y MMMM

2008-02-05T18:30:30 = 2008 Pɛt
1995-12-22T09:05:02 = 1995 Tiop in diit
-0010-09-15T04:44:23 = -10 Tɛɛr

yMMMd — pattern d MMM y

2008-02-05T18:30:30 = 5 Pɛt 2008
1995-12-22T09:05:02 = 22 Tid 1995
-0010-09-15T04:44:23 = 15 Tɛɛ -10

yMd — pattern d/M/y

…and the worked examples for this one continue in part 2, bestie — don't go anywhere 🫶

…and those three test dates land like this, exactly:

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 abbreviated-quarter flex ✨ short little quarter tag, then the year. Look at the range on these three, including the negative year, it's giving time traveler:
2008-02-05T18:30:30 = P1 2008
1995-12-22T09:05:02 = P4 1995
-0010-09-15T04:44:23 = P3 -10
  • yQQQQ (QQQQ y) — the full-sentence quarter version, no abbreviating here, we're spelling the whole thing out 💅 and yes the strings are long and gorgeous:
2008-02-05T18:30:30 = Päth diɔk tin nhiam 2008
1995-12-22T09:05:02 = Päth diɔk tin jiɔakdiɛn 1995
-0010-09-15T04:44:23 = Päth diɔk tin wä kɔɔriɛn -10
  • yw-count-other ('week' w 'of' Y) — okay this one is so fun, it literally glues the word week, then the week number, then of, then the year 🗓️ the count is other because that's the plural-ish category it's filed under, and bestie the week numbers are all here:
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

🌈 Miscellaneous 🌈

Just two little quality-of-life facts hiding at the bottom of the data, but they matter, ngl:

  • Prefers 24 hour time? — No 🙅‍♀️ this locale is not on that 24-hour grind.
  • Local first day of the week — 1 (and the local name for it is Jiec lat, iconic 👑)

⏰ Strftime Patterns ⏰

This is the part where the classic strftime-style escape codes get their own localized glow-up 💖 each one has a pattern in parentheses and then the three test dates, and we're keeping every character of them:

  • %c (%a %b %e %H:%M:%S %Y) — the full date and time combo, the whole main-character timestamp 🌟
2008-02-05T18:30:30 = Rɛw Pɛt  5 18:30:30 2008
1995-12-22T09:05:02 = Dhieec Tid 22 09:05:02 1995
-0010-09-15T04:44:23 = Bäkɛl Tɛɛ 15 04:44:23 -10
  • %x (%m/%d/%y) — just the date half, short and sweet 🎀
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) — and here's the time-only one, hours minutes seconds, periodt 🕰️
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 🫶

Need more? Go see DateTime::Locale — that's where the whole family lives, bestie 💜


🦋 a lil sign-off 🦋

That's the whole page, you made it, I'm so proud 😭💖 This one shipped with perl v5.42.0 and got its lil timestamp of 2024-12-12, and the footer calls it DateTim...:nus_SS(3) — go forth and format your dates flawlessly, no cap ✨👑

📦 where this page comes from