DateTim...ai_Latn(3)

💖 DateTime::Locale::vai_Latn(3) — the Vai Latin locale data, bestie edition 💖

okay so this is the User Contributed Perl Documentation page for DateTime::Locale::vai_Latn, aka the locale data examples for the Vai Latin (vai-Latn) locale. literally just here to show you what the data looks like 🎀

✨ NAME ✨

DateTime::Locale::vai_Latn — locale data examples for the Vai Latin (vai-Latn) locale. slay, iconic, that's the whole name.

🌸 DESCRIPTION 🌸

so this pod file is basically a lil show-and-tell of the locale data available for the Vai Latin locale. no cap, it's giving reference material. let's get into it 💅


🦋 Days

Wide (format)

  • tɛɛnɛɛ
  • talata
  • alaba
  • aimisa
  • aijima
  • siɓiti
  • lahadi

Abbreviated (format)

  • tɛɛnɛɛ
  • talata
  • alaba
  • aimisa
  • aijima
  • siɓiti
  • lahadi

Narrow (format)

  • M
  • T
  • W
  • T
  • F
  • S
  • S

Wide (stand-alone)

  • tɛɛnɛɛ
  • talata
  • alaba
  • aimisa
  • aijima
  • siɓiti
  • lahadi

Abbreviated (stand-alone)

  • tɛɛnɛɛ
  • talata
  • alaba
  • aimisa
  • aijima
  • siɓiti
  • lahadi

Narrow (stand-alone)

  • M
  • T
  • W
  • T
  • F
  • S
  • S

🌈 Months

Wide (format)

  • M01
  • M02
  • M03
  • M04
  • M05
  • M06
  • M07
  • M08
  • M09
  • M10
  • M11
  • M12

Abbreviated (format)

  • M01
  • M02
  • M03
  • M04
  • M05
  • M06
  • M07
  • M08
  • M09
  • M10
  • M11
  • M12

Narrow (format)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Wide (stand-alone)

  • M01
  • M02
  • M03
  • M04
  • M05
  • M06
  • M07
  • M08
  • M09
  • M10
  • M11
  • M12

Abbreviated (stand-alone)

  • M01
  • M02
  • M03
  • M04
  • M05
  • M06
  • M07
  • M08
  • M09
  • M10
  • M11
  • M12

Narrow (stand-alone)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

🎀 Quarters

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

Wide (format)

  • BCE
  • CE

Abbreviated (format)

  • BCE
  • CE

Narrow (format)

  • BCE
  • CE

🍓 Date Formats

Full

2008-02-05T18:30:30 = talata, 5 M02 2008
1995-12-22T09:05:02 = aijima, 22 M12 1995
-0010-09-15T04:44:23 = siɓiti, 15 M09 -10

Long

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

Medium

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

Long

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

Medium

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

Short

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

💀 Datetime Formats

Full

2008-02-05T18:30:30 = talata, 5 M02 2008 6:30:30 PM UTC
1995-12-22T09:05:02 = aijima, 22 M12 1995 9:05:02 AM UTC
-0010-09-15T04:44:23 = siɓiti, 15 M09 -10 4:44:23 AM UTC

Long

2008-02-05T18:30:30 = 5 M02 2008 6:30:30 PM UTC
1995-12-22T09:05:02 = 22 M12 1995 9:05:02 AM UTC
-0010-09-15T04:44:23 = 15 M09 -10 4:44:23 AM UTC

Medium

2008-02-05T18:30:30 = 5 M02 2008 6:30:30 PM
1995-12-22T09:05:02 = 22 M12 1995 9:05:02 AM
-0010-09-15T04:44:23 = 15 M09 -10 4:44:23 AM

Short

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

🧚 Available Formats

okay this part is a whole menu of formats, so buckle up bestie 🫶 every single one is listed with its pattern and the three example timestamps.

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 = talata
1995-12-22T09:05:02 = aijima
-0010-09-15T04:44:23 = siɓiti

EBhm (E h:mm B)

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

EBhms (E h:mm:ss B)

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

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (E d)

2008-02-05T18:30:30 = talata 5
1995-12-22T09:05:02 = aijima 22
-0010-09-15T04:44:23 = siɓiti 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = talata 6:30 PM
1995-12-22T09:05:02 = aijima 9:05 AM
-0010-09-15T04:44:23 = siɓiti 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = talata 6:30:30 PM
1995-12-22T09:05:02 = aijima 9:05:02 AM
-0010-09-15T04:44:23 = siɓiti 4:44:23 AM

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = CE 2008 M02
1995-12-22T09:05:02 = CE 1995 M12
-0010-09-15T04:44:23 = BCE -10 M09

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 M02 5, talata
1995-12-22T09:05:02 = CE 1995 M12 22, aijima
-0010-09-15T04:44:23 = BCE -10 M09 15, siɓiti

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 M02 5
1995-12-22T09:05:02 = CE 1995 M12 22
-0010-09-15T04:44:23 = BCE -10 M09 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -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 = talata, 2/5
1995-12-22T09:05:02 = aijima, 12/22
-0010-09-15T04:44:23 = siɓiti, 9/15

MMM (LLL)

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

MMMEd (E, MMM d)

2008-02-05T18:30:30 = talata, M02 5
1995-12-22T09:05:02 = aijima, M12 22
-0010-09-15T04:44:23 = siɓiti, M09 15

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

2008-02-05T18:30:30 = week 1 of M02
1995-12-22T09:05:02 = week 3 of M12
-0010-09-15T04:44:23 = week 2 of M09

MMMMd (MMMM d)

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

MMMd (MMM d)

2008-02-05T18:30:30 = M02 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M09 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 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 (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 = talata, 2/5/2008
1995-12-22T09:05:02 = aijima, 12/22/1995
-0010-09-15T04:44:23 = siɓiti, 9/15/-10

yMMM (MMM y)

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

yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = talata, M02 5, 2008
1995-12-22T09:05:02 = aijima, M12 22, 1995
-0010-09-15T04:44:23 = siɓiti, M09 15, -10

yMMMM (y MMMM)

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

yMMMd (MMM d y)

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

yMd (M/d/y)

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

yQQQ (QQQ y)

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

yQQQQ (QQQQ y)

2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -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

that's where part 1 wraps, bestie — more follows, don't go anywhere 💖

🧩 Miscellaneous

Okay so this next bit is the little grab-bag of extra data — the stuff that doesn't fit anywhere else but absolutely matters if you want your dates to feel native, bestie. ✨

⏰ Prefers 24 hour time?

No 🙅‍♀️ — this locale does not prefer 24 hour time. So like, 12 hour clock vibes over here. 💅

📅 Local first day of the week

1 (tɛɛnɛɛ)

That's the number 1 and the name tɛɛnɛɛ, character for character, no cap. Write it exactly like that. 🫶


🌈 Strftime Patterns 🌈

Now for the iconic part, bestie — the strftime patterns 🔥. These are the format codes you're gonna be throwing around, and here's exactly what each one spits out for this locale. Three test timestamps each, so you can vibe-check the output: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and the truly unhinged -0010-09-15T04:44:23 (yes, negative year, we love a time traveller moment 💀).

🎀 %c (%a %b %e %H:%M:%S %Y) - date time format

The full date-and-time combo meal — everything in one glorious string. 🍓

2008-02-05T18:30:30 = talata M02  5 18:30:30 2008
1995-12-22T09:05:02 = aijima M12 22 09:05:02 1995
-0010-09-15T04:44:23 = siɓiti M09 15 04:44:23 -10

Not me pointing out that the first line has two spaces between M02 and 5 — that's not a typo on my end, that's literally the output. Copy it as-is, okay? 😭

🌸 %x (%m/%d/%y) - date format

Just the date, cute and compact, slash-separated the whole way through. 🦋

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

Clock only, colon colon, always %H:%M:%S shaped. Lowkey the cleanest one here. ✨

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 the parent module, she's the main character. 👑


Fr fr, if you're building anything with dates in this locale: use the codes above verbatim, respect the 12 hour clock preference, and don't forget the week starts on 1 (tɛɛnɛɛ). 🧚

And that's the page, bestie! 🎀 This beauty is part of perl v5.42.0, last updated 2024-12-12 — give her a little kiss on the forehead, she's earned it. 💖 👑 ✨

📦 where this page comes from