DateTim...ale::seh(3)

okay bestie, welcome to the DateTime::Locale::seh(3) page β€” it's User Contributed Perl Documentation, and it's literally a whole tour of locale data examples for the Sena (seh) locale. No cap, this page is packed, so grab a snack πŸ“.

πŸ’– NAME πŸ’–

DateTime::Locale::seh β€” locale data examples for the Sena (seh) locale. That's the whole vibe. πŸ’…


✨ DESCRIPTION ✨

This pod file contains examples of the locale data available for the Sena locale. It's giving reference material, but make it cute πŸŽ€.

🌸 Days 🌸

the day-name lineup is here, bestie β€” wide, abbreviated, narrow, and all the stand-alone twins. Iconic consistency, honestly.

Wide (format)

Chiposi
Chipiri
Chitatu
Chinai
Chishanu
Sabudu
Dimingu

Abbreviated (format)

Pos
Pir
Tat
Nai
Sha
Sab
Dim

Narrow (format)

P
C
T
N
S
S
D

Wide (stand-alone)

Chiposi
Chipiri
Chitatu
Chinai
Chishanu
Sabudu
Dimingu

Abbreviated (stand-alone)

Pos
Pir
Tat
Nai
Sha
Sab
Dim

Narrow (stand-alone)

P
C
T
N
S
S
D

πŸ¦‹ Months πŸ¦‹

months are serving range, and yes, they show up in format and stand-alone flavors. Keep the spellings exactly as they are β€” Fevreiro, Marco, Otubro, all of it πŸ’œ.

Wide (format)

Janeiro
Fevreiro
Marco
Abril
Maio
Junho
Julho
Augusto
Setembro
Otubro
Novembro
Decembro

Abbreviated (format)

Jan
Fev
Mar
Abr
Mai
Jun
Jul
Aug
Set
Otu
Nov
Dec

Narrow (format)

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

Wide (stand-alone)

Janeiro
Fevreiro
Marco
Abril
Maio
Junho
Julho
Augusto
Setembro
Otubro
Novembro
Decembro

Abbreviated (stand-alone)

Jan
Fev
Mar
Abr
Mai
Jun
Jul
Aug
Set
Otu
Nov
Dec

Narrow (stand-alone)

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

πŸŽ€ Quarters πŸŽ€

quarters are short and sweet β€” Q1 through Q4, plus narrow 1 through 4. Lowkey minimalist, highkey useful.

Wide (format)

Q1
Q2
Q3
Q4

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

🌈 Eras 🌈

eras have their own little moment here β€” wide gives you the full phrases, abbreviated and narrow keep it short.

Wide (format)

Antes de Cristo
Anno Domini

Abbreviated (format)

AC
AD

Narrow (format)

AC
AD

πŸ“… Date Formats πŸ“…

these are the date formats, with three test timestamps doing the absolute most to show you what's what. Keep every character, bestie 🫢.

Full

2008-02-05T18:30:30 = Chipiri, 5 de Fevreiro de 2008
1995-12-22T09:05:02 = Chishanu, 22 de Decembro de 1995
-0010-09-15T04:44:23 = Sabudu, 15 de Setembro de -10

Long

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

Medium

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

Short

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

⏰ Time Formats ⏰

time formats are up next, and they're giving clock girlie energy. Full and Long are twinning with UTC; Medium and Short keep it simpler.

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

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 πŸ—“οΈ

datetime formats are the date + time combo meal, and they're eating πŸ’…. Same three timestamps, same energy.

Full

2008-02-05T18:30:30 = Chipiri, 5 de Fevreiro de 2008 18:30:30 UTC
1995-12-22T09:05:02 = Chishanu, 22 de Decembro de 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Sabudu, 15 de Setembro de -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 de Fevreiro de 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 de Decembro de 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 de Setembro de -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 de Fev de 2008 18:30:30
1995-12-22T09:05:02 = 22 de Dec de 1995 09:05:02
-0010-09-15T04:44:23 = 15 de Set de -10 04:44:23

Short

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

🎁 Available Formats 🎁

this is the big one, bestie β€” every available format with its pattern and examples. I'm keeping the pattern exactly as written, quotes and all. No renaming, no merging, no invented options. Periodt πŸ”₯.

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 = Pir
1995-12-22T09:05:02 = Sha
-0010-09-15T04:44:23 = Sab

EBhm (E h:mm B)

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

EBhms (E h:mm:ss B)

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

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

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

Ehm (E h:mm a)

2008-02-05T18:30:30 = Pir 6:30 PM
1995-12-22T09:05:02 = Sha 9:05 AM
-0010-09-15T04:44:23 = Sab 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Pir 6:30:30 PM
1995-12-22T09:05:02 = Sha 9:05:02 AM
-0010-09-15T04:44:23 = Sab 4:44:23 AM

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = AD 2008 Fev
1995-12-22T09:05:02 = AD 1995 Dec
-0010-09-15T04:44:23 = AC -10 Set

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = AD 2008 Fev 5, Pir
1995-12-22T09:05:02 = AD 1995 Dec 22, Sha
-0010-09-15T04:44:23 = AC -10 Set 15, Sab

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = AD 2008 Fev 5
1995-12-22T09:05:02 = AD 1995 Dec 22
-0010-09-15T04:44:23 = AC -10 Set 15

GyMd (GGGGG y-MM-dd)

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

H (HH)

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

HHmm (HH:mm)

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

HHmmss (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

Hm (H:mm)

2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 9:05
-0010-09-15T04:44:23 = 4: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, dd/MM)

2008-02-05T18:30:30 = Pir, 05/02
1995-12-22T09:05:02 = Sha, 22/12
-0010-09-15T04:44:23 = Sab, 15/09

MMM (LLL)

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

MMMEd (E, d MMM)

2008-02-05T18:30:30 = Pir, 5 Fev
1995-12-22T09:05:02 = Sha, 22 Dec
-0010-09-15T04:44:23 = Sab, 15 Set

MMMMEd (E, d MMMM)

2008-02-05T18:30:30 = Pir, 5 Fevreiro
1995-12-22T09:05:02 = Sha, 22 Decembro
-0010-09-15T04:44:23 = Sab, 15 Setembro

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

2008-02-05T18:30:30 = week 1 of Fevreiro
1995-12-22T09:05:02 = week 3 of Decembro
-0010-09-15T04:44:23 = week 2 of Setembro

MMMMd (d MMMM)

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

MMMd (d MMM)

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

MMdd (dd/MM)

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

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

mmss (mm:ss)

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

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 (MM/y)

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

yMEd (E, dd/MM/y)

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

yMM (MM/y)

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

yMMM (MMM 'de' y)

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

yMMMEd (E, d 'de' MMM 'de' y)

2008-02-05T18:30:30 = Pir, 5 de Fev de 2008
1995-12-22T09:05:02 = Sha, 22 de Dec de 1995
-0010-09-15T04:44:23 = Sab, 15 de Set de -10

yMMMM (MMMM 'de' y)

this one's examples are in the next chunk, bestie β€” part 2 is coming in hot πŸ”₯

...and the month-name-plus-year one from part 1 finishes off like this πŸ’–

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

πŸŽ€ yMMMd (d 'de' MMM 'de' y)

bestie look at those little 'de' bits β€” that's the literal glue holding the numbers and month names together, no cap:

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

🌸 yMd (y-MM-dd)

the classic ISO-ish slay ✨:

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

πŸ¦‹ yQQQ (y QQQ)

quarter energy πŸ‘‘ and yes, -10 is a real year here, the minus sign is literally part of it:

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

πŸ’œ yQQQQ (y QQQQ)

same vibe, the "full" quarter name version β€” and for this locale the output is identical to yQQQ fr fr:

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

🌈 yw-count-other ('week' w 'of' Y)

week-number girlies rise 🫢 the -other in the skeleton is doing the plural-category thing:

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

quick vibe check on the odds and ends πŸ’…

  • Prefers 24 hour time? β€” Yes. No AM/PM chaos here, it's giving military precision.
  • Local first day of the week β€” 1 (Chiposi). that's the number and the local name for it, both kept exactly, iykyk.

⭐ Strftime Patterns

okay so these are the old-school strftime escapes, each with the pattern it expands to in parentheses 😌

πŸ’« %c (%a %b %e %H:%M:%S %Y) β€” date time format

the whole shebang, date and time together:

2008-02-05T18:30:30 = Pir Fev  5 18:30:30 2008
1995-12-22T09:05:02 = Sha Dec 22 09:05:02 1995
-0010-09-15T04:44:23 = Sab Set 15 04:44:23 -10
not me pointing out that %e space-pads the day, so Fev 5 genuinely has two spaces in there β€” that's not a typo, keep it 🫢

🧚 %x (%m/%d/%y) β€” date format

only the date, nice and compact:

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

just the clock, 24-hour, iconic:

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? see DateTime::Locale. that's the whole support section, short and sweet, periodt πŸ’–


and that's the page bestie!! this one's from perl v5.42.0, dated 2024-12-12 β€” go forth and format your dates, you absolute main character πŸ¦‹πŸ’…πŸŒΈ

πŸ“¦ where this page comes from