DateTim...ale::th(3)
💅 DateTime::Locale::th(3) — Thai locale data, bestie 💖
okay so this is a User Contributed Perl Documentation page, and the manual name is DateTime::Locale::th(3). It's giving locale-data showcase, no cap. ✨
✨ NAME ✨
DateTime::Locale::th — locale data examples for the Thai (th) locale. That's the whole main-character name, periodt. 💅
🌸 DESCRIPTION 🌸
This pod file is literally a collection of examples of the locale data available for the Thai locale. Bestie, it's the demo reel. 🎀
💖 Days 💖
Wide (format) 🦋
วนจนทร์
วนองคาร
วนพธ
วนพฤหสบดี
วนศกร์
วนเสาร์
วนอาทตย์
Abbreviated (format) 🌸
จ.
อ.
พ.
พฤ.
ศ.
ส.
อา.
Narrow (format) 🎀
จ
อ
พ
พฤ
ศ
ส
อา
Wide (stand-alone) 💜
วนจนทร์
วนองคาร
วนพธ
วนพฤหสบดี
วนศกร์
วนเสาร์
วนอาทตย์
Abbreviated (stand-alone) 🫶
จ.
อ.
พ.
พฤ.
ศ.
ส.
อา.
Narrow (stand-alone) 🌈
จ
อ
พ
พฤ
ศ
ส
อา
🌙 Months 🌙
Wide (format) ✨
มกราคม
กมภาพนธ์
มนาคม
เมษายน
พฤษภาคม
มถนายน
กรกฎาคม
สงหาคม
กนยายน
ตลาคม
พฤศจิกายน
ธนวาคม
Abbreviated (format) 💫
ม.ค.
ก.พ.
ม.ค.
เม.ย.
พ.ค.
ม.ย.
ก.ค.
ส.ค.
ก.ย.
ต.ค.
พ.ย.
ธ.ค.
Narrow (format) 🌸
ม.ค.
ก.พ.
ม.ค.
เม.ย.
พ.ค.
ม.ย.
ก.ค.
ส.ค.
ก.ย.
ต.ค.
พ.ย.
ธ.ค.
Wide (stand-alone) 🦋
มกราคม
กมภาพนธ์
มนาคม
เมษายน
พฤษภาคม
มถนายน
กรกฎาคม
สงหาคม
กนยายน
ตลาคม
พฤศจิกายน
ธนวาคม
Abbreviated (stand-alone) 🎀
ม.ค.
ก.พ.
ม.ค.
เม.ย.
พ.ค.
ม.ย.
ก.ค.
ส.ค.
ก.ย.
ต.ค.
พ.ย.
ธ.ค.
Narrow (stand-alone) 💜
ม.ค.
ก.พ.
ม.ค.
เม.ย.
พ.ค.
ม.ย.
ก.ค.
ส.ค.
ก.ย.
ต.ค.
พ.ย.
ธ.ค.
🍓 Quarters 🍓
Wide (format) 🌟
ไตรมาส 1
ไตรมาส 2
ไตรมาส 3
ไตรมาส 4
Abbreviated (format) 💖
ไตรมาส 1
ไตรมาส 2
ไตรมาส 3
ไตรมาส 4
Narrow (format) ✨
1
2
3
4
Wide (stand-alone) 🌸
ไตรมาส 1
ไตรมาส 2
ไตรมาส 3
ไตรมาส 4
Abbreviated (stand-alone) 🫶
ไตรมาส 1
ไตรมาส 2
ไตรมาส 3
ไตรมาส 4
Narrow (stand-alone) 🎀
1
2
3
4
👑 Eras 👑
Wide (format) 💫
ปกอนครสตกาล
ครสตศกราช
Abbreviated (format) 🦋
กอน ค.ศ.
ค.ศ.
Narrow (format) 🌈
กอน ค.ศ.
ค.ศ.
🗓️ Date Formats 🗓️
Full 💖
2008-02-05T18:30:30 = วนองคารท่ 5 กมภาพนธ์ ค.ศ. 2008
1995-12-22T09:05:02 = วนศกรท่ 22 ธนวาคม ค.ศ. 1995
-0010-09-15T04:44:23 = วนเสารท่ 15 กนยายน กอน ค.ศ. -10
Long 🌸
2008-02-05T18:30:30 = 5 กมภาพนธ์ ค.ศ. 2008
1995-12-22T09:05:02 = 22 ธันวาคม ค.ศ. 1995
-0010-09-15T04:44:23 = 15 กนยายน กอน ค.ศ. -10
Medium 🎀
2008-02-05T18:30:30 = 5 ก.พ. 2008
1995-12-22T09:05:02 = 22 ธ.ค. 1995
-0010-09-15T04:44:23 = 15 ก.ย. -10
Short ✨
2008-02-05T18:30:30 = 5/2/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/9/-10
⏰ Time Formats ⏰
Full 💅
2008-02-05T18:30:30 = 18 นาฬกา 30 นาที 30 วนาที UTC
1995-12-22T09:05:02 = 9 นาฬกา 05 นาที 02 วนาที UTC
-0010-09-15T04:44:23 = 4 นาฬกา 44 นาที 23 วนาที UTC
Long 🦋
2008-02-05T18:30:30 = 18 นาฬกา 30 นาที 30 วนาที UTC
1995-12-22T09:05:02 = 9 นาฬกา 05 นาที 02 วนาที UTC
-0010-09-15T04:44:23 = 4 นาฬกา 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 = วนองคารท่ 5 กมภาพนธ์ ค.ศ. 2008 18 นาฬกา 30 นาที 30 วนาที UTC
1995-12-22T09:05:02 = วนศกรท่ 22 ธันวาคม ค.ศ. 1995 9 นาฬกา 05 นาที 02 วนาที UTC
-0010-09-15T04:44:23 = วนเสารท่ 15 กนยายน กอน ค.ศ. -10 4 นาฬกา 44 นาที 23 วนาที UTC
Long 💖
2008-02-05T18:30:30 = 5 กมภาพันธ์ ค.ศ. 2008 18 นาฬกา 30 นาที 30 วนาที UTC
1995-12-22T09:05:02 = 22 ธันวาคม ค.ศ. 1995 9 นาฬกา 05 นาที 02 วนาที UTC
-0010-09-15T04:44:23 = 15 กนยายน กอน ค.ศ. -10 4 นาฬกา 44 นาที 23 วนาที UTC
Medium 🦋
2008-02-05T18:30:30 = 5 ก.พ. 2008 18:30:30
1995-12-22T09:05:02 = 22 ธ.ค. 1995 09:05:02
-0010-09-15T04:44:23 = 15 ก.ย. -10 04:44:23
Short 🌈
2008-02-05T18:30:30 = 5/2/08 18:30
1995-12-22T09:05:02 = 22/12/95 09:05
-0010-09-15T04:44:23 = 15/9/-10 04:44
💫 Available Formats 💫
Bestie, here's every available format label plus its example timestamps — all of them, no skips. 🫶
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 = อ.
1995-12-22T09:05:02 = ศ.
-0010-09-15T04:44:23 = ส.
EBhm (E 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
EBhms (E 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
EHm (E HH:mm น.) 💖
2008-02-05T18:30:30 = อ. 18:30 น.
1995-12-22T09:05:02 = ศ. 09:05 น.
-0010-09-15T04:44:23 = ส. 04:44 น.
EHms (E 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
Ed (E d) 🌸
2008-02-05T18:30:30 = อ. 5
1995-12-22T09:05:02 = ศ. 22
-0010-09-15T04:44:23 = ส. 15
Ehm (E 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
Ehms (E 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
Gy (G y) 🌈
2008-02-05T18:30:30 = ค.ศ. 2008
1995-12-22T09:05:02 = ค.ศ. 1995
-0010-09-15T04:44:23 = กอน ค.ศ. -10
GyMMM (MMM G y) 🫶
2008-02-05T18:30:30 = ก.พ. ค.ศ. 2008
1995-12-22T09:05:02 = ธ.ค. ค.ศ. 1995
-0010-09-15T04:44:23 = ก.ย. กอน ค.ศ. -10
GyMMMEEEEd (EEEEท่ d MMM G y) 👑
2008-02-05T18:30:30 = วนองคารท่ 5 ก.พ. ค.ศ. 2008
1995-12-22T09:05:02 = วนศกรท่ 22 ธ.ค. ค.ศ. 1995
-0010-09-15T04:44:23 = วนเสารท่ 15 ก.ย. กอน ค.ศ. -10
GyMMMEd (E d MMM G y) 💖
2008-02-05T18:30:30 = อ. 5 ก.พ. ค.ศ. 2008
1995-12-22T09:05:02 = ศ. 22 ธ.ค. ค.ศ. 1995
-0010-09-15T04:44:23 = ส. 15 ก.ย. กอน ค.ศ. -10
GyMMMd (d MMM G y) 🌸
2008-02-05T18:30:30 = 5 ก.พ. ค.ศ. 2008
1995-12-22T09:05:02 = 22 ธ.ค. ค.ศ. 1995
-0010-09-15T04:44:23 = 15 ก.ย. กอน ค.ศ. -10
GyMd (d/M/GGGGG 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
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 d/M) 💫
2008-02-05T18:30:30 = อ. 5/2
1995-12-22T09:05:02 = ศ. 22/12
-0010-09-15T04:44:23 = ส. 15/9
MMM (LLL) 🌸
2008-02-05T18:30:30 = ก.พ.
1995-12-22T09:05:02 = ธ.ค.
-0010-09-15T04:44:23 = ก.ย.
MMMEEEEd (EEEEท่ d MMM) 🎀
2008-02-05T18:30:30 = วนองคารท่ 5 ก.พ.
1995-12-22T09:05:02 = วนศกรท่ 22 ธ.ค.
-0010-09-15T04:44:23 = วนเสารท่ 15 ก.ย.
MMMEd (E d MMM) ✨
2008-02-05T18:30:30 = อ. 5 ก.พ.
1995-12-22T09:05:02 = ศ. 22 ธ.ค.
-0010-09-15T04:44:23 = ส. 15 ก.ย.
MMMMEEEEd (EEEEท่ d MMMM) 💖
2008-02-05T18:30:30 = วนองคารท่ 5 กมภาพนธ์
1995-12-22T09:05:02 = วนศกรท่ 22 ธันวาคม
-0010-09-15T04:44:23 = วนเสารท่ 15 กนยายน
MMMMEd (E d MMMM) 🦋
🌸 part 2 picks up right here, bestie — more locale data incoming. 🌸
okay bestie, we're sliding back in mid-list, no recap, no nothing — the pattern that was already unfolding finishes off like this:
2008-02-05T18:30:30 = อ. 5 กมภาพันธ์
1995-12-22T09:05:02 = ศ. 22 ธนวาคม
-0010-09-15T04:44:23 = ส. 15 กนยายน
and from here it's the same iconic format forever: pattern key → (the raw pattern in parens) → three test dates so you can eyeball exactly how it renders. The trio never changes, so you can compare across patterns like a vibe check:
2008-02-05T18:30:301995-12-22T09:05:02-0010-09-15T04:44:23(yes that's a negative year, she's ancient 💀)
MMMMW-count-other—(สปดาหท่ W ของเดอนMMMM)
2008-02-05T18:30:30 = สปดาหท่ 1 ของเดอนกมภาพันธ์
1995-12-22T09:05:02 = สปดาหท่ 3 ของเดอนธนวาคม
-0010-09-15T04:44:23 = สปดาหท่ 2 ของเดอนกนยายน
MMMMd—(d MMMM)
2008-02-05T18:30:30 = 5 กมภาพันธ์
1995-12-22T09:05:02 = 22 ธนวาคม
-0010-09-15T04:44:23 = 15 กนยายน
MMMd—(d MMM), the abbrev girlie 🎀
2008-02-05T18:30:30 = 5 ก.พ.
1995-12-22T09:05:02 = 22 ธ.ค.
-0010-09-15T04:44:23 = 15 ก.ย.
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), just the day, minimal queen 💅
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), now with timezone ✨
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)— not a typo, bestie, that's literally what it says, same pattern asmmssabove 🙈
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 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
yMMM—(MMM y)
2008-02-05T18:30:30 = ก.พ. 2008
1995-12-22T09:05:02 = ธ.ค. 1995
-0010-09-15T04:44:23 = ก.ย. -10
yMMMEEEEd—(EEEEท่ d MMM y)
2008-02-05T18:30:30 = วนองคารท่ 5 ก.พ. 2008
1995-12-22T09:05:02 = วนศกรท่ 22 ธ.ค. 1995
-0010-09-15T04:44:23 = วนเสารท่ 15 ก.ย. -10
yMMMEd—(E d MMM y)
2008-02-05T18:30:30 = อ. 5 ก.พ. 2008
1995-12-22T09:05:02 = ศ. 22 ธ.ค. 1995
-0010-09-15T04:44:23 = ส. 15 ก.ย. -10
yMMMM—(MMMM y)
2008-02-05T18:30:30 = กมภาพนธ์ 2008
1995-12-22T09:05:02 = ธนวาคม 1995
-0010-09-15T04:44:23 = กนยายน -10
yMMMMEEEEd—(EEEEท่ d MMMM y)
2008-02-05T18:30:30 = วนองคารท่ 5 กมภาพันธ์ 2008
1995-12-22T09:05:02 = วนศกรท่ 22 ธนวาคม 1995
-0010-09-15T04:44:23 = วนเสารท่ 15 กนยายน -10
yMMMMEd—(E d MMMM y)
2008-02-05T18:30:30 = อ. 5 กมภาพันธ์ 2008
1995-12-22T09:05:02 = ศ. 22 ธันวาคม 1995
-0010-09-15T04:44:23 = ส. 15 กนยายน -10
yMMMMd—(d MMMM y)
2008-02-05T18:30:30 = 5 กมภาพันธ์ 2008
1995-12-22T09:05:02 = 22 ธันวาคม 1995
-0010-09-15T04:44:23 = 15 กนยายน -10
yMMMd—(d MMM y)
2008-02-05T18:30:30 = 5 ก.พ. 2008
1995-12-22T09:05:02 = 22 ธ.ค. 1995
-0010-09-15T04:44:23 = 15 ก.ย. -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), quarter energy 🔥
2008-02-05T18:30:30 = ไตรมาส 1 2008
1995-12-22T09:05:02 = ไตรมาส 4 1995
-0010-09-15T04:44:23 = ไตรมาส 3 -10
yQQQQ—(QQQQ G y), now with the era flex 👑
2008-02-05T18:30:30 = ไตรมาส 1 ค.ศ. 2008
1995-12-22T09:05:02 = ไตรมาส 4 ค.ศ. 1995
-0010-09-15T04:44:23 = ไตรมาส 3 กอน ค.ศ. -10
yw-count-other—(สปดาหท่ w ของปี Y)
2008-02-05T18:30:30 = สปดาหท่ 6 ของปี 2008
1995-12-22T09:05:02 = สปดาหท่ 51 ของปี 1995
-0010-09-15T04:44:23 = สปดาหท่ 37 ของปี -10
🌸 Miscellaneous 🌸
the lil settings that tell you how this locale likes to live its life 🫶
- Prefers 24 hour time? — Yes
- Local first day of the week —
1(วนจนทร)
🕰️ Strftime Patterns 🕰️
same drill, but the old-school strftime way — pattern, then what it's for, then the three test dates 💖
%c — (%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = อ. ก.พ. 5 18:30:30 2008
1995-12-22T09:05:02 = ศ. ธ.ค. 22 09:05:02 1995
-0010-09-15T04:44:23 = ส. ก.ย. 15 04:44:23 -10
(no bestie, that double space before the 5 isn't me being messy — that's %e, she pads, it's her thing 💅)
%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 👑
need more? go touch grass in DateTime::Locale — that's the whole support section, short and sweet, she ate 🌈
okay that's the whole page, bestie, you made it to the end 🎉 this gem is from perl v5.42.0, dated 2024-12-12 — go forth and format your Thai dates with main character energy 👑💖✨
📦 where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 · Artistic-1.0 OR GPL-1.0-or-later
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms