DateTim...ale::dav(3)

πŸ’… DateTime::Locale::dav β€” locale data examples for the Taita (dav) locale πŸ¦‹

ok so this is a man page from the perl section (3pm, iykyk) and it's literally just vibes and data β€” no scary code, no exit statuses, just a big glossy lookbook of how the Taita locale (dav) writes out days, months, quarters, eras, dates, times, and every named format it ships with. bestie, it's a reference sheet. bookmark it. πŸŽ€


✨ NAME ✨

DateTime::Locale::dav β€” locale data examples for the Taita (dav) locale 🌸


πŸ’– DESCRIPTION πŸ’–

This pod file is basically the sample closet for the locale data available for the Taita locale. Every example below is showing off what a real DateTime object formatted with this locale would spit out β€” same three timestamps everywhere so you can compare side by side, no cap:

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

like yes the third one is a negative year, it's giving ancient, don't @ me, that's just the data πŸ’€


🌈 Days

Wide (format)

Kuramuka jimweri
Kuramuka kawi
Kuramuka kadadu
Kuramuka kana
Kuramuka kasanu
Kifula nguwo
Ituku ja jumwa

Abbreviated (format)

Jim
Kaw
Kad
Kan
Kas
Ngu
Jum

Narrow (format)

J
K
K
K
K
N
J

Wide (stand-alone)

Kuramuka jimweri
Kuramuka kawi
Kuramuka kadadu
Kuramuka kana
Kuramuka kasanu
Kifula nguwo
Ituku ja jumwa

Abbreviated (stand-alone)

Jim
Kaw
Kad
Kan
Kas
Ngu
Jum

Narrow (stand-alone)

J
K
K
K
K
N
J
ngl the narrow ones are sending me β€” four Ks in a row and you're just supposed to know which day. that's main character energy right there 😭

πŸ¦‹ Months

Wide (format)

Mori ghwa imbiri
Mori ghwa kawi
Mori ghwa kadadu
Mori ghwa kana
Mori ghwa kasanu
Mori ghwa karandadu
Mori ghwa mfungade
Mori ghwa wunyanya
Mori ghwa ikenda
Mori ghwa ikumi
Mori ghwa ikumi na imweri
Mori ghwa ikumi na iwi

Abbreviated (format)

Imb
Kaw
Kad
Kan
Kas
Kar
Mfu
Wun
Ike
Iku
Imw
Iwi

Narrow (format)

I
K
K
K
K
K
M
W
I
I
I
I

Wide (stand-alone)

Mori ghwa imbiri
Mori ghwa kawi
Mori ghwa kadadu
Mori ghwa kana
Mori ghwa kasanu
Mori ghwa karandadu
Mori ghwa mfungade
Mori ghwa wunyanya
Mori ghwa ikenda
Mori ghwa ikumi
Mori ghwa ikumi na imweri
Mori ghwa ikumi na iwi

Abbreviated (stand-alone)

Imb
Kaw
Kad
Kan
Kas
Kar
Mfu
Wun
Ike
Iku
Imw
Iwi

Narrow (stand-alone)

I
K
K
K
K
K
M
W
I
I
I
I

πŸŽ€ Quarters

Wide (format)

Kimu cha imbiri
Kimu cha kawi
Kimu cha kadadu
Kimu cha kana

Abbreviated (format)

K1
K2
K3
K4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Kimu cha imbiri
Kimu cha kawi
Kimu cha kadadu
Kimu cha kana

Abbreviated (stand-alone)

K1
K2
K3
K4

Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

Wide (format)

Kabla ya Kristo
Baada ya Kristo

Abbreviated (format)

KK
BK

Narrow (format)

KK
BK
heads up bestie β€” eras only get wide/abbreviated/narrow format flavours here. no stand-alone block. don't go looking for one, it's not invited to the party πŸ™ˆ

⭐ Date Formats

Full

2008-02-05T18:30:30 = Kuramuka kawi, 5 Mori ghwa kawi 2008
1995-12-22T09:05:02 = Kuramuka kasanu, 22 Mori ghwa ikumi na iwi 1995
-0010-09-15T04:44:23 = Kifula nguwo, 15 Mori ghwa ikenda -10

Long

2008-02-05T18:30:30 = 5 Mori ghwa kawi 2008
1995-12-22T09:05:02 = 22 Mori ghwa ikumi na iwi 1995
-0010-09-15T04:44:23 = 15 Mori ghwa ikenda -10

Medium

2008-02-05T18:30:30 = 5 Kaw 2008
1995-12-22T09:05:02 = 22 Iwi 1995
-0010-09-15T04:44:23 = 15 Ike -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

πŸ”₯ 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

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

2008-02-05T18:30:30 = Kuramuka kawi, 5 Mori ghwa kawi 2008 18:30:30 UTC
1995-12-22T09:05:02 = Kuramuka kasanu, 22 Mori ghwa ikumi na iwi 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Kifula nguwo, 15 Mori ghwa ikenda -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Mori ghwa kawi 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Mori ghwa ikumi na iwi 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Mori ghwa ikenda -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Kaw 2008 18:30:30
1995-12-22T09:05:02 = 22 Iwi 1995 09:05:02
-0010-09-15T04:44:23 = 15 Ike -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

ok this is the big one β€” every named format pattern this locale exposes, with all three sample datetimes. slay ✨

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 = Kaw
1995-12-22T09:05:02 = Kas
-0010-09-15T04:44:23 = Ngu

EBhm (E h:mm B)

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

EBhms (E h:mm:ss B)

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

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

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

Ehm (E h:mm a)

2008-02-05T18:30:30 = Kaw 6:30 luma lwa p
1995-12-22T09:05:02 = Kas 9:05 Luma lwa K
-0010-09-15T04:44:23 = Ngu 4:44 Luma lwa K

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Kaw 6:30:30 luma lwa p
1995-12-22T09:05:02 = Kas 9:05:02 Luma lwa K
-0010-09-15T04:44:23 = Ngu 4:44:23 Luma lwa K
and yes, the case difference is real β€” luma lwa p vs Luma lwa K. the data is doing what it's doing, don't come for me 🫢

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = BK 2008 Kaw
1995-12-22T09:05:02 = BK 1995 Iwi
-0010-09-15T04:44:23 = KK -10 Ike

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = BK 2008 Kaw 5, Kaw
1995-12-22T09:05:02 = BK 1995 Iwi 22, Kas
-0010-09-15T04:44:23 = KK -10 Ike 15, Ngu

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = BK 2008 Kaw 5
1995-12-22T09:05:02 = BK 1995 Iwi 22
-0010-09-15T04:44:23 = KK -10 Ike 15

GyMd (GGGGG y-MM-dd)

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

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, M/d)

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

MMM (LLL)

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

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Kaw, Kaw 5
1995-12-22T09:05:02 = Kas, Iwi 22
-0010-09-15T04:44:23 = Ngu, Ike 15

MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = Kaw, Mori ghwa kawi 5
1995-12-22T09:05:02 = Kas, Mori ghwa ikumi na iwi 22
-0010-09-15T04:44:23 = Ngu, Mori ghwa ikenda 15

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

2008-02-05T18:30:30 = week 1 of Mori ghwa kawi
1995-12-22T09:05:02 = week 3 of Mori ghwa ikumi na iwi
-0010-09-15T04:44:23 = week 2 of Mori ghwa ikenda
note the literal 'week' and 'of' in the pattern name β€” that's quoted literal text, not something to translate or "fix". it stays English, periodt. πŸ’…

MMMMd (MMMM d)

2008-02-05T18:30:30 = Mori ghwa kawi 5
1995-12-22T09:05:02 = Mori ghwa ikumi na iwi 22
-0010-09-15T04:44:23 = Mori ghwa ikenda 15

MMMd (MMM d)

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

Md (M/d)

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

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 luma lwa p
1995-12-22T09:05:02 = 9 Luma lwa K
-0010-09-15T04:44:23 = 4 Luma lwa K

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 luma lwa p
1995-12-22T09:05:02 = 9:05 Luma lwa K
-0010-09-15T04:44:23 = 4:44 Luma lwa K

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 luma lwa p
1995-12-22T09:05:02 = 9:05:02 Luma lwa K
-0010-09-15T04:44:23 = 4:44:23 Luma lwa K

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 luma lwa p UTC
1995-12-22T09:05:02 = 9:05:02 Luma lwa K UTC
-0010-09-15T04:44:23 = 4:44:23 Luma lwa K UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 luma lwa p UTC
1995-12-22T09:05:02 = 9:05 Luma lwa K UTC
-0010-09-15T04:44:23 = 4:44 Luma lwa K 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, M/d/y)

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

yMMM (MMM y)

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

yMMMEd (E, MMM d, y)

and that's exactly where part 1 of this page runs out πŸ’€ the rest of the format list is coming in part 2 β€” hold tight 🫢

yMMMM (MMMM y)

2008-02-05T18:30:30 = Mori ghwa kawi 2008
1995-12-22T09:05:02 = Mori ghwa ikumi na iwi 1995
-0010-09-15T04:44:23 = Mori ghwa ikenda -10

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 Kaw 2008
1995-12-22T09:05:02 = 22 Iwi 1995
-0010-09-15T04:44:23 = 15 Ike -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 = Kimu cha imbiri 2008
1995-12-22T09:05:02 = Kimu cha kana 1995
-0010-09-15T04:44:23 = Kimu cha kadadu -10

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

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 πŸ¦‹

Prefers 24 hour time?

Yes β€” no am/pm chaos here, bestie, it's 24h all the way πŸ’…

Local first day of the week

1 (Kuramuka jimweri) ✨


✨ Strftime Patterns ✨

Okay so these are the classic strftime-style ones, and honestly? Iconic πŸŽ€

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

2008-02-05T18:30:30 = Kaw Kaw  5 18:30:30 2008
1995-12-22T09:05:02 = Kas Iwi 22 09:05:02 1995
-0010-09-15T04:44:23 = Ngu Ike 15 04:44:23 -10
Yes bestie, that first line really does have two spaces in it β€” Kaw Kaw 5. That's not a typo, it's literally what it outputs. Do not "fix" it, I'm begging 🫢

%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 thing β€” go read the parent page, bestie, it's got all the lore πŸ‘‘

✨ And that's a wrap on the Dav locale page! ✨ This iconic little document came to you courtesy of perl v5.42.0, dated 2024-12-12, living at DateTim...ale::dav(3) in the User Contributed Perl Documentation. Go off, date-formatting queen πŸ’…πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from