DateTim...ale::kea(3)

πŸ’… DateTime::Locale::kea(3) β€” User Contributed Perl Documentation

okay bestie, welcome to DateTime::Locale::kea(3) πŸ’– this is straight outta the User Contributed Perl Documentation and it's literally just a big sparkly show-and-tell of locale data. no cap, it's a reference page, not a tutorial β€” so grab a snack πŸ“ and let's vibe through it.


✨ NAME ✨

DateTime::Locale::kea β€” locale data examples for the Kabuverdianu (kea) locale πŸ¦‹


πŸŽ€ DESCRIPTION πŸŽ€

This pod file contains examples of the locale data available for the Kabuverdianu locale. that's it, that's the whole premise πŸ’… it's giving "here are all the strings, enjoy the tour".


🌸 Days

Wide (format)

the big long no-abbreviation version, all seven of them πŸ‘‘

sigunda-fera
tersa-fera
kuarta-fera
kinta-fera
sesta-fera
sΓ‘badu
dumingu

Abbreviated (format)

the short lil versions ✨

sig
ter
kua
kin
ses
sab
dum

Narrow (format)

single letters only, maximum minimalism πŸ™ˆ

S
T
K
K
S
S
D

Wide (stand-alone)

same big long names, but standing alone 🫢

sigunda-fera
tersa-fera
kuarta-fera
kinta-fera
sesta-fera
sΓ‘badu
dumingu

Abbreviated (stand-alone)

sig
ter
kua
kin
ses
sab
dum

Narrow (stand-alone)

S
T
K
K
S
S
D
bestie note: yes, K and S show up twice in the narrow lists πŸ‘€ that's not a typo, that's just what the data is, we don't edit the data, we respect the data πŸ’€

πŸ¦‹ Months

Wide (format)

Janeru
Febreru
Marsu
Abril
Maiu
Junhu
Julhu
Agostu
Setenbru
Otubru
Nuvenbru
Dizenbru

Abbreviated (format)

Jan
Feb
Mar
Abr
Mai
Jun
Jul
Ago
Set
Otu
Nuv
Diz

Narrow (format)

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

Wide (stand-alone)

Janeru
Febreru
Marsu
Abril
Maiu
Junhu
Julhu
Agostu
Setenbru
Otubru
Nuvenbru
Dizenbru

Abbreviated (stand-alone)

Jan
Feb
Mar
Abr
Mai
Jun
Jul
Ago
Set
Otu
Nuv
Diz

Narrow (stand-alone)

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

πŸ’œ Quarters

Wide (format)

four of them, all dressed up πŸŽ€

1ΒΊ trimestri
2ΒΊ trimestri
3ΒΊ trimestri
4ΒΊ trimestri

Abbreviated (format)

T1
T2
T3
T4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1ΒΊ trimestri
2ΒΊ trimestri
3ΒΊ trimestri
4ΒΊ trimestri

Abbreviated (stand-alone)

T1
T2
T3
T4

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Wide (format)

antis di Kristu
dispos di Kristu

Abbreviated (format)

AK
DK

Narrow (format)

AK
DK
also no stand-alone eras listed here β€” the original just has these three flavours, so that's what we stan 🌈

🧚 Date Formats

okay so this is where it gets fun β€” you feed in a timestamp, it hands you back a cute little date string. three sample timestamps get run through every single format, because consistency is the moment ✨

Full

2008-02-05T18:30:30 = tersa-fera, 5 di Febreru di 2008
1995-12-22T09:05:02 = sesta-fera, 22 di Dizenbru di 1995
-0010-09-15T04:44:23 = sΓ‘badu, 15 di Setenbru di -10

Long

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

Medium

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

Short

2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
psst πŸ‘€ -10 is a real year here, not a typo, and it shows up with a minus sign and everything. negative years are lowkey iconic.

πŸŽ€ Time Formats

same deal, but clock-only ⏰

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
Full and Long literally output the same thing here 🫢 the data said copy-paste and we respect it.

🌈 Datetime Formats

date + time combined, the main character energy of formats πŸ‘‘

Full

2008-02-05T18:30:30 = tersa-fera, 5 di Febreru di 2008, 18:30:30 UTC
1995-12-22T09:05:02 = sesta-fera, 22 di Dizenbru di 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = sΓ‘badu, 15 di Setenbru di -10, 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 di Febreru di 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 di Dizenbru di 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 di Setenbru di -10, 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Feb 2008, 18:30:30
1995-12-22T09:05:02 = 22 Diz 1995, 09:05:02
-0010-09-15T04:44:23 = 15 Set -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

this is the motherlode, bestie. every named format, with its pattern in parentheses, and the same three timestamps run through it. buckle up πŸ’€

  • Bh (h B) β€” hour plus the day-period letter 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) β€” hour and minute with 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) β€” hour, minute, second with 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) β€” abbreviated weekday name
2008-02-05T18:30:30 = ter
1995-12-22T09:05:02 = ses
-0010-09-15T04:44:23 = sab
  • EBhm (E, h:mm B) β€” weekday, then hour and minute with B
2008-02-05T18:30:30 = ter, 6:30 B
1995-12-22T09:05:02 = ses, 9:05 B
-0010-09-15T04:44:23 = sab, 4:44 B
  • EBhms (E, h:mm:ss B) β€” weekday, then hour/minute/second with B
2008-02-05T18:30:30 = ter, 6:30:30 B
1995-12-22T09:05:02 = ses, 9:05:02 B
-0010-09-15T04:44:23 = sab, 4:44:23 B
  • EHm (E, HH:mm) β€” weekday plus 24-hour hour and minute
2008-02-05T18:30:30 = ter, 18:30
1995-12-22T09:05:02 = ses, 09:05
-0010-09-15T04:44:23 = sab, 04:44
  • EHms (E, HH:mm:ss) β€” weekday plus 24-hour hour/minute/second
2008-02-05T18:30:30 = ter, 18:30:30
1995-12-22T09:05:02 = ses, 09:05:02
-0010-09-15T04:44:23 = sab, 04:44:23
  • Ed (E, d) β€” weekday plus day of month
2008-02-05T18:30:30 = ter, 5
1995-12-22T09:05:02 = ses, 22
-0010-09-15T04:44:23 = sab, 15
  • Ehm (E, h:mm a) β€” weekday, 12-hour time with am/pm
2008-02-05T18:30:30 = ter, 6:30 pm
1995-12-22T09:05:02 = ses, 9:05 am
-0010-09-15T04:44:23 = sab, 4:44 am
  • Ehms (E, h:mm:ss a) β€” weekday, 12-hour time with seconds and am/pm
2008-02-05T18:30:30 = ter, 6:30:30 pm
1995-12-22T09:05:02 = ses, 9:05:02 am
-0010-09-15T04:44:23 = sab, 4:44:23 am
  • Gy (y G) β€” year plus era
2008-02-05T18:30:30 = 2008 DK
1995-12-22T09:05:02 = 1995 DK
-0010-09-15T04:44:23 = -10 AK
  • GyMMM (LLL y G) β€” abbreviated month, year, era
2008-02-05T18:30:30 = Feb 2008 DK
1995-12-22T09:05:02 = Diz 1995 DK
-0010-09-15T04:44:23 = Set -10 AK
  • GyMMMEd (E, d MMM y G) β€” the whole squad: weekday, day, abbreviated month, year and era
2008-02-05T18:30:30 = ter, 5 Feb 2008 DK
1995-12-22T09:05:02 = ses, 22 Diz 1995 DK
-0010-09-15T04:44:23 = sab, 15 Set -10 AK
  • GyMMMd (d MMM y G) β€” day, abbreviated month, year, era
2008-02-05T18:30:30 = 5 Feb 2008 DK
1995-12-22T09:05:02 = 22 Diz 1995 DK
-0010-09-15T04:44:23 = 15 Set -10 AK
  • GyMd (dd/MM/y GGGGG) β€” numeric date with the narrowest era letter
2008-02-05T18:30:30 = 05/02/2008 DK
1995-12-22T09:05:02 = 22/12/1995 DK
-0010-09-15T04:44:23 = 15/09/-10 AK
  • H (HH) β€” 24-hour hour, zero-padded
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
  • Hm (HH:mm) β€” 24-hour hour and minute
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) β€” 24-hour hour, minute, second
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)) β€” 24-hour time with the generic time zone in parens
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)) β€” 24-hour hour and minute with the zone
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) β€” month as a number
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
  • MEd (E, dd/MM) β€” weekday plus numeric day/month
2008-02-05T18:30:30 = ter, 05/02
1995-12-22T09:05:02 = ses, 22/12
-0010-09-15T04:44:23 = sab, 15/09
  • MMM (LLL) β€” abbreviated month
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Diz
-0010-09-15T04:44:23 = Set
  • MMMEd (E, d MMM) β€” weekday, day, abbreviated month
2008-02-05T18:30:30 = ter, 5 Feb
1995-12-22T09:05:02 = ses, 22 Diz
-0010-09-15T04:44:23 = sab, 15 Set
  • MMMMEd (E, d 'di' MMMM) β€” weekday, day, and the wide month with a literal di πŸ’–
2008-02-05T18:30:30 = ter, 5 di Febreru
1995-12-22T09:05:02 = ses, 22 di Dizenbru
-0010-09-15T04:44:23 = sab, 15 di Setenbru
  • MMMMW-count-other (W'ΒΊ' 'simana' 'di' MMMM) β€” week-of-month plus wide month
2008-02-05T18:30:30 = 1ΒΊ simana di Febreru
1995-12-22T09:05:02 = 3ΒΊ simana di Dizenbru
-0010-09-15T04:44:23 = 2ΒΊ simana di Setenbru
  • MMMMd (d 'di' MMMM) β€” day plus wide month, di in the middle
2008-02-05T18:30:30 = 5 di Febreru
1995-12-22T09:05:02 = 22 di Dizenbru
-0010-09-15T04:44:23 = 15 di Setenbru
  • MMMd (d MMM) β€” day plus abbreviated month
2008-02-05T18:30:30 = 5 Feb
1995-12-22T09:05:02 = 22 Diz
-0010-09-15T04:44:23 = 15 Set
  • MMdd (dd/MM) β€” numeric day/month, zero-padded
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
  • Md (dd/MM) β€” same pattern again, we love a repeat 🫢
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
  • d (d) β€” just the day
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
  • h (h a) β€” 12-hour hour plus am/pm
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) β€” 12-hour hour and minute plus am/pm
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) β€” 12-hour hour/minute/second plus am/pm
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)) β€” 12-hour time with seconds, am/pm, and the zone in parens
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)) β€” 12-hour hour and minute, am/pm, zone in parens
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) β€” minute and second only, no hour bestie 😭
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
  • ms (mm:ss) β€” literally the same as mmss, and honestly? slay πŸ’…
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
  • y (y) β€” the year, plain and simple
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
  • yM (LL/y) β€” abbreviated-ish month number over the year
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) β€” weekday plus full numeric date
2008-02-05T18:30:30 = ter, 05/02/2008
1995-12-22T09:05:02 = ses, 22/12/1995
-0010-09-15T04:44:23 = sab, 15/09/-10
  • yMM (LL/y) β€” month number and year, again πŸŽ€
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
  • yMMM (LLL y) β€” abbreviated month plus year
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Diz 1995
-0010-09-15T04:44:23 = Set -10
  • yMMMEd (E, d MMM y) β€” weekday, day, abbreviated month, year
2008-02-05T18:30:30 = ter, 5 Feb 2008
1995-12-22T09:05:02 = ses, 22 Diz 1995
-0010-09-15T04:44:23 = sab, 15 Set -10
  • yMMMM (LLLL 'di' y) β€”

...and the next batch of output is this one (its pattern name got cut off right at the split, bestie, but the vibes survive):

2008-02-05T18:30:30 = Febreru di 2008
1995-12-22T09:05:02 = Dizenbru di 1995
-0010-09-15T04:44:23 = Setenbru di -10
  • yMMMd with the pattern d MMM y β€” short month name, day, year, no drama πŸ’…
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Diz 1995
-0010-09-15T04:44:23 = 15 Set -10
  • yMd with the pattern dd/MM/y β€” the classic slash situation πŸŽ€
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
  • yQQQ with the pattern QQQ y β€” abbreviated quarter, "T" for trimestre, iconic ✨
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
  • yQQQQ with the pattern QQQQ 'di' y β€” the full quarter flex, note the literal 'di' quoted in the pattern 🫢
2008-02-05T18:30:30 = 1ΒΊ trimestri di 2008
1995-12-22T09:05:02 = 4ΒΊ trimestri di 1995
-0010-09-15T04:44:23 = 3ΒΊ trimestri di -10
  • yw-count-other with the pattern w'ΒΊ' 'simana' 'di' Y β€” week number with the literal ΒΊ, simana and di all quoted up in there, week-year at the end πŸ”₯
2008-02-05T18:30:30 = 6ΒΊ simana di 2008
1995-12-22T09:05:02 = 51ΒΊ simana di 1995
-0010-09-15T04:44:23 = 37ΒΊ simana di -10

🌸 Miscellaneous 🌸

Some extra little facts about this locale, because of course there are:

  • Prefers 24 hour time? Yes. Twenty-four hour girlie through and through ⏰
  • Local first day of the week: 1 (sigunda-fera) β€” Monday, naturally, it's giving European calendar πŸ’œ

⭐ Strftime Patterns ⭐

These are the classic strftime-flavoured patterns this locale defines, each one with its full format string in the parens and then the date-format sample block, so you can see the real output πŸ‘‘

  • %c (%a %b %e %H:%M:%S %Y) β€” date time format
2008-02-05T18:30:30 = ter Feb  5 18:30:30 2008
1995-12-22T09:05:02 = ses Diz 22 09:05:02 1995
-0010-09-15T04:44:23 = sab Set 15 04:44:23 -10
Heads up bestie: that Feb 5 really does have two spaces in it β€” that's %e doing its space-padded-day thing, don't let anyone "fix" it in a PR 😭
  • %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

πŸ’– SUPPORT πŸ’–

See DateTime::Locale. That's it, that's the whole support section β€” go read that page if you want the full lore πŸ¦‹


and that's a wrap on this locale, bestie!! 🌈 you now know its months, its day names, its quarters, its week counts, its 24-hour-time loyalty, and its Monday-first agenda. no cap, that's a full vibe check passed πŸ’…

this page is DateTim...ale::kea(3) from the User Contributed Perl Documentation, generated from perl v5.42.0 and dated 2024-12-12 β€” go off and format some dates, you absolute main character πŸŽ€βœ¨

πŸ“¦ where this page comes from