DateTim...e::ht_HT(3)
💅 DateTime::Locale::ht_HT(3) 💅
okay bestie, so this is a User Contributed Perl Documentation page — the manual name is DateTime::Locale::ht_HT(3) and it's literally a whole vibe check on the Haitian Creole Haiti locale. ngl it's a data page, so it's mostly lists, but the lists are iconic and we're gonna go through every single one together. 🫶
✨ NAME ✨
DateTime::Locale::ht_HT — Locale data examples for the Haitian Creole Haiti (ht-HT) locale 🎀
🌸 DESCRIPTION 🌸
So this pod file (yes, a pod file, we love her) contains examples of the locale data available for the Haitian Creole Haiti locale. That's it. That's the whole premise. It's a show-and-tell for every string this locale knows how to spit out, and we're about to scroll through all of it. 🔥
🦋 Days
Wide (format)
lundi
mardi
mercredi
jeudi
vendredi
samedi
dimanche
Abbreviated (format)
lun.
mar.
mer.
jeu.
ven.
sam.
dim.
Narrow (format)
L
M
M
J
V
S
D
Wide (stand-alone)
lundi
mardi
mercredi
jeudi
vendredi
samedi
dimanche
Abbreviated (stand-alone)
lun.
mar.
mer.
jeu.
ven.
sam.
dim.
Narrow (stand-alone)
L
M
M
J
V
S
D
💀 and yes, the stand-alone versions are literally identical to the format versions. not a typo, that's just how this locale rolls. don't come for me.
🌈 Months
Wide (format)
janvier
février
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
décembre
Abbreviated (format)
janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
Narrow (format)
J
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
janvier
février
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
décembre
Abbreviated (stand-alone)
janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
Narrow (stand-alone)
J
F
M
A
M
J
J
A
S
O
N
D
🙈 noticemars,mai,juin,aoûtdon't even get a period in the abbreviated form — they're short enough already and honestly? main character energy of them.
⭐ Quarters
Wide (format)
1er trimestre
2e trimestre
3e trimestre
4e trimestre
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1er trimestre
2e trimestre
3e trimestre
4e trimestre
Abbreviated (stand-alone)
T1
T2
T3
T4
Narrow (stand-alone)
1
2
3
4
👑 Eras
Wide (format)
avant Jésus-Christ
après Jésus-Christ
Abbreviated (format)
av. J.-C.
ap. J.-C.
Narrow (format)
av. J.-C.
ap. J.-C.
🎀 tiny detail bestie: Eras only gives you format versions — there's no stand-alone block here, unlike Days, Months and Quarters. iykyk.
💜 Date Formats
Full
2008-02-05T18:30:30 = mardi 5 février 2008
1995-12-22T09:05:02 = vendredi 22 décembre 1995
-0010-09-15T04:44:23 = samedi 15 septembre -10
Long
2008-02-05T18:30:30 = 5 février 2008
1995-12-22T09:05:02 = 22 décembre 1995
-0010-09-15T04:44:23 = 15 septembre -10
Medium
2008-02-05T18:30:30 = 5 févr. 2008
1995-12-22T09:05:02 = 22 déc. 1995
-0010-09-15T04:44:23 = 15 sept. -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 = mardi 5 février 2008, 18:30:30 UTC
1995-12-22T09:05:02 = vendredi 22 décembre 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = samedi 15 septembre -10, 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 février 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 décembre 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 septembre -10, 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 févr. 2008, 18:30:30
1995-12-22T09:05:02 = 22 déc. 1995, 09:05:02
-0010-09-15T04:44:23 = 15 sept. -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 🔥
okay so this is the big one — every single named format this locale ships with, plus what it produces for our three test timestamps. there are so many of them and honestly each one ate. 💅
Bh(h B) —2008-02-05T18:30:30=6 B,1995-12-22T09:05:02=9 B,-0010-09-15T04:44:23=4 BBhm(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 BBhms(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 BE(E) —2008-02-05T18:30:30=mar.,1995-12-22T09:05:02=ven.,-0010-09-15T04:44:23=sam.EBh(E h B) —2008-02-05T18:30:30=mar. 6 B,1995-12-22T09:05:02=ven. 9 B,-0010-09-15T04:44:23=sam. 4 BEBhm(E h:mm B) —2008-02-05T18:30:30=mar. 6:30 B,1995-12-22T09:05:02=ven. 9:05 B,-0010-09-15T04:44:23=sam. 4:44 BEBhms(E h:mm:ss B) —2008-02-05T18:30:30=mar. 6:30:30 B,1995-12-22T09:05:02=ven. 9:05:02 B,-0010-09-15T04:44:23=sam. 4:44:23 BEHm(E HH:mm) —2008-02-05T18:30:30=mar. 18:30,1995-12-22T09:05:02=ven. 09:05,-0010-09-15T04:44:23=sam. 04:44EHms(E HH:mm:ss) —2008-02-05T18:30:30=mar. 18:30:30,1995-12-22T09:05:02=ven. 09:05:02,-0010-09-15T04:44:23=sam. 04:44:23Ed(E d) —2008-02-05T18:30:30=mar. 5,1995-12-22T09:05:02=ven. 22,-0010-09-15T04:44:23=sam. 15Eh(E h a) —2008-02-05T18:30:30=mar. 6 PM,1995-12-22T09:05:02=ven. 9 AM,-0010-09-15T04:44:23=sam. 4 AMEhm(E h:mm a) —2008-02-05T18:30:30=mar. 6:30 PM,1995-12-22T09:05:02=ven. 9:05 AM,-0010-09-15T04:44:23=sam. 4:44 AMEhms(E h:mm:ss a) —2008-02-05T18:30:30=mar. 6:30:30 PM,1995-12-22T09:05:02=ven. 9:05:02 AM,-0010-09-15T04:44:23=sam. 4:44:23 AMGy(y G) —2008-02-05T18:30:30=2008 ap. J.-C.,1995-12-22T09:05:02=1995 ap. J.-C.,-0010-09-15T04:44:23=-10 av. J.-C.GyM(MM/y G) —2008-02-05T18:30:30=02/2008 ap. J.-C.,1995-12-22T09:05:02=12/1995 ap. J.-C.,-0010-09-15T04:44:23=09/-10 av. J.-C.GyMEd(E dd/MM/y GGGGG) —2008-02-05T18:30:30=mar. 05/02/2008 ap. J.-C.,1995-12-22T09:05:02=ven. 22/12/1995 ap. J.-C.,-0010-09-15T04:44:23=sam. 15/09/-10 av. J.-C.GyMMM(MMM y G) —2008-02-05T18:30:30=févr. 2008 ap. J.-C.,1995-12-22T09:05:02=déc. 1995 ap. J.-C.,-0010-09-15T04:44:23=sept. -10 av. J.-C.GyMMMEd(E d MMM y G) —2008-02-05T18:30:30=mar. 5 févr. 2008 ap. J.-C.,1995-12-22T09:05:02=ven. 22 déc. 1995 ap. J.-C.,-0010-09-15T04:44:23=sam. 15 sept. -10 av. J.-C.GyMMMd(d MMM y G) —2008-02-05T18:30:30=5 févr. 2008 ap. J.-C.,1995-12-22T09:05:02=22 déc. 1995 ap. J.-C.,-0010-09-15T04:44:23=15 sept. -10 av. J.-C.GyMd(dd/MM/y GGGGG) —2008-02-05T18:30:30=05/02/2008 ap. J.-C.,1995-12-22T09:05:02=22/12/1995 ap. J.-C.,-0010-09-15T04:44:23=15/09/-10 av. J.-C.H(HH 'h') —2008-02-05T18:30:30=18 h,1995-12-22T09:05:02=09 h,-0010-09-15T04:44:23=04 hHm(HH:mm) —2008-02-05T18:30:30=18:30,1995-12-22T09:05:02=09:05,-0010-09-15T04:44:23=04:44Hms(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:23Hmsv(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 UTCHmv(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 UTCHv(HH 'h' v) —2008-02-05T18:30:30=18 h UTC,1995-12-22T09:05:02=09 h UTC,-0010-09-15T04:44:23=04 h UTCM(L) —2008-02-05T18:30:30=2,1995-12-22T09:05:02=12,-0010-09-15T04:44:23=9MEd(E dd/MM) —2008-02-05T18:30:30=mar. 05/02,1995-12-22T09:05:02=ven. 22/12,-0010-09-15T04:44:23=sam. 15/09MMM(LLL) —2008-02-05T18:30:30=févr.,1995-12-22T09:05:02=déc.,-0010-09-15T04:44:23=sept.MMMEd(E d MMM) —2008-02-05T18:30:30=mar. 5 févr.,1995-12-22T09:05:02=ven. 22 déc.,-0010-09-15T04:44:23=sam. 15 sept.MMMMW-count-one('semaine' W (MMMM)) —2008-02-05T18:30:30=semaine 1 (février),1995-12-22T09:05:02=semaine 3 (décembre),-0010-09-15T04:44:23=semaine 2 (septembre)MMMMW-count-other('semaine' W (MMMM)) —2008-02-05T18:30:30=semaine 1 (février),1995-12-22T09:05:02=semaine 3 (décembre),-0010-09-15T04:44:23=semaine 2 (septembre)MMMMd(d MMMM) —2008-02-05T18:30:30=5 février,1995-12-22T09:05:02=22 décembre,-0010-09-15T04:44:23=15 septembreMMMd(d MMM) —2008-02-05T18:30:30=5 févr.,1995-12-22T09:05:02=22 déc.,-0010-09-15T04:44:23=15 sept.Md(dd/MM) —2008-02-05T18:30:30=05/02,1995-12-22T09:05:02=22/12,-0010-09-15T04:44:23=15/09d(d) —2008-02-05T18:30:30=5,1995-12-22T09:05:02=22,-0010-09-15T04:44:23=15h(h a) —2008-02-05T18:30:30=6 PM,1995-12-22T09:05:02=9 AM,-0010-09-15T04:44:23=4 AMhm(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 AMhms(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 AMhmsv(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 UTChmv(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 UTChv(h a v) —2008-02-05T18:30:30=6 PM UTC,1995-12-22T09:05:02=9 AM UTC,-0010-09-15T04:44:23=4 AM UTCms(mm:ss) —2008-02-05T18:30:30=30:30,1995-12-22T09:05:02=05:02,-0010-09-15T04:44:23=44:23y(y) —2008-02-05T18:30:30=2008,1995-12-22T09:05:02=1995,-0010-09-15T04:44:23=-10yM(MM/y)
okay so the format examples keep rolling, and the first three lines here are literally the tail end of the previous format — no cap:
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) — day-name plus day/month/year, and the abbreviations are serving:
2008-02-05T18:30:30 = mar. 05/02/2008
1995-12-22T09:05:02 = ven. 22/12/1995
-0010-09-15T04:44:23 = sam. 15/09/-10
yMMM (MMM y) — short month + year, cute and compact:
2008-02-05T18:30:30 = févr. 2008
1995-12-22T09:05:02 = déc. 1995
-0010-09-15T04:44:23 = sept. -10
yMMMEd (E d MMM y) — full little date vibe with weekday, day, short month and year:
2008-02-05T18:30:30 = mar. 5 févr. 2008
1995-12-22T09:05:02 = ven. 22 déc. 1995
-0010-09-15T04:44:23 = sam. 15 sept. -10
yMMMM (MMMM y) — full month name + year, main character energy:
2008-02-05T18:30:30 = février 2008
1995-12-22T09:05:02 = décembre 1995
-0010-09-15T04:44:23 = septembre -10
yMMMd (d MMM y) — day + short month + year, lowkey perfect:
2008-02-05T18:30:30 = 5 févr. 2008
1995-12-22T09:05:02 = 22 déc. 1995
-0010-09-15T04:44:23 = 15 sept. -10
yMd (dd/MM/y) — the classic dd/MM/y 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 (QQQ y) — quarter shorthand + year, slay:
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
yQQQQ (QQQQ y) — full quarter name + year, very demure, very mindful:
2008-02-05T18:30:30 = 1er trimestre 2008
1995-12-22T09:05:02 = 4e trimestre 1995
-0010-09-15T04:44:23 = 3e trimestre -10
yw-count-one ('semaine' w 'de' Y) — week-number format, singular-ish vibe:
2008-02-05T18:30:30 = semaine 6 de 2008
1995-12-22T09:05:02 = semaine 51 de 1995
-0010-09-15T04:44:23 = semaine 37 de -10
yw-count-other ('semaine' w 'de' Y) — same week-number look, other-count edition:
2008-02-05T18:30:30 = semaine 6 de 2008
1995-12-22T09:05:02 = semaine 51 de 1995
-0010-09-15T04:44:23 = semaine 37 de -10
🦋 MISCELLANEOUS 🦋
Prefers 24 hour time? Yes — she said what she said. ⏰
Local first day of the week? 1 (lundi) — Monday is taking the lead, periodt. 💅
✨ STRFTIME PATTERNS ✨
%c (%a %d %b %Y %T) — date time format
2008-02-05T18:30:30 = mar. 05 févr. 2008 18:30:30
1995-12-22T09:05:02 = ven. 22 déc. 1995 09:05:02
-0010-09-15T04:44:23 = sam. 15 sept. -10 04:44:23
%x (%d/%m/%Y) — date format
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
%X (%T) — 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 the whole page, bestie — source/version is perl v5.42.2, dated 2026-09-15. Iconic. 💖✨
📦 where this page comes from
- alpine 3.23: perl-datetime-locale-doc 1.46-r0 · GPL-1.0-or-later OR Artistic-1.0-Perl
- alpine 3.24: perl-datetime-locale-doc 1.46-r0 · GPL-1.0-or-later OR Artistic-1.0-Perl
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms