DateTim...ale::ug(3)
💖 NAME 💖
okay so bestie, welcome to the manual page for DateTime::Locale::ug — it's a User Contributed Perl Documentation page, and you're reading it in man section 3 (DateTim...ale::ug(3), yeah the header truncates it, that's just how man does 💅). Its whole personality is: DateTime::Locale::ug — Locale data examples for the Uyghur (ug) locale. That's it. That's the gig. It's a data showcase, not a program. 🌸
🦋 DESCRIPTION 🦋
This pod file contains examples of the locale data available for the Uyghur locale. Literally — that's the entire description. It's a big sparkly show-and-tell of what DateTime::Locale hands you when you ask for ug. No functions, no flags, just data, laid out so you can eyeball it. Let's go ✨
🌸 Days 🌸
Wide (format)
دۈشەنبە
سەيشەنبە
چارشەنبە
پەيشەنبە
جۈمە
شەنبە
يەكشەنبە
Abbreviated (format)
دۈ
سە
چا
پە
جۈ
شە
يە
Narrow (format)
د
س
چ
پ
ج
ش
ي
Wide (stand-alone)
دۈشەنبە
سەيشەنبە
چارشەنبە
پەيشەنبە
جۈمە
شەنبە
يەكشەنبە
Abbreviated (stand-alone)
دۈ
سە
چا
پە
جۈ
شە
يە
Narrow (stand-alone)
د
س
چ
پ
ج
ش
ي
fyi bestie: format means "in the middle of a date string", stand-alone means "just sitting there on its own" (like a calendar column header). Here they happen to match, but don't go assuming that everywhere 😌
🌻 Months 🌻
Wide (format)
يانۋار
فېۋرال
مارت
ئاپرېل
ماي
ئىيۇن
ئىيۇل
ئاۋغۇست
سېنتەبىر
ئۆكتەبىر
نويابىر
دېكابىر
Abbreviated (format)
يانۋار
فېۋرال
مارت
ئاپرېل
ماي
ئىيۇن
ئىيۇل
ئاۋغۇست
سېنتەبىر
ئۆكتەبىر
نويابىر
دېكابىر
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
يانۋار
فېۋرال
مارت
ئاپرېل
ماي
ئىيۇن
ئىيۇل
ئاۋغۇست
سېنتەبىر
ئۆكتەبىر
نويابىر
دېكابىر
Abbreviated (stand-alone)
يانۋار
فېۋرال
مارت
ئاپرېل
ماي
ئىيۇن
ئىيۇل
ئاۋغۇست
سېنتەبىر
ئۆكتەبىر
نويابىر
دېكابىر
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
narrow months are literally just the numbers1–12, no cap, that's the whole vibe 🫶
🎀 Quarters 🎀
Wide (format)
بىرىنچى پەسىل
ئىككىنچى پەسىل
ئۈچىنچى پەسىل
تۆتىنچى پەسىل
Abbreviated (format)
1-پەسىل
2-پەسىل
3-پەسىل
4-پەسىل
Narrow (format)
1
2
3
4
Wide (stand-alone)
بىرىنچى پەسىل
ئىككىنچى پەسىل
ئۈچىنچى پەسىل
تۆتىنچى پەسىل
Abbreviated (stand-alone)
1-پەسىل
2-پەسىل
3-پەسىل
4-پەسىل
Narrow (stand-alone)
1
2
3
4
🦋 Eras 🦋
Wide (format)
مىلادىيەدىن بۇرۇن
مىلادىيە
Abbreviated (format)
BCE
مىلادىيە
Narrow (format)
BCE
مىلادىيە
notice there's no stand-alone section for eras here — the data just doesn't have one, and we do not invent data in this house 💅
🗓️ Date Formats 🗓️
Full
2008-02-05T18:30:30 = 2008 5-فېۋرال، سەيشەنبە
1995-12-22T09:05:02 = 1995 22-دېكابىر، جۈمە
-0010-09-15T04:44:23 = -10 15-سېنتەبىر، شەنبە
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 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
the left side of the=is the input datetime, the right side is what it renders as. Same three test datetimes every single time —2008-02-05T18:30:30,1995-12-22T09:05:02, and the iconic negative-year one-0010-09-15T04:44:23👑
⏰ 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
full & long keep the UTC; medium & short drop it. that's not me editorialising, that's literally what the lines say 😭
💫 Datetime Formats 💫
Full
2008-02-05T18:30:30 = 2008 5-فېۋرال، سەيشەنبە 18:30:30 UTC
1995-12-22T09:05:02 = 1995 22-دېكابىر، جۈمە 09:05:02 UTC
-0010-09-15T04:44:23 = -10 15-سېنتەبىر، شەنبە 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5-فېۋرال، 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22-دېكابىر، 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15-سېنتەبىر، -10 04: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 = 2008-02-05، 18:30
1995-12-22T09:05:02 = 1995-12-22، 09:05
-0010-09-15T04:44:23 = -10-09-15، 04:44
date + time glued together with the Uyghur comma ، doing the heavy lifting. cute, effective, slay 🌈
👑 Available Formats 👑
okay this is the big one bestie — every named format the locale ships, with the same three datetimes rendered through it. buckle up 🎢
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 (d E)
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 چ.ك
1995-12-22T09:05:02 = جۈ 9:05 چ.ب
-0010-09-15T04:44:23 = شە 4:44 چ.ب
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = سە 6:30:30 چ.ك
1995-12-22T09:05:02 = جۈ 9:05:02 چ.ب
-0010-09-15T04:44:23 = شە 4:44:23 چ.ب
Gy (y G)
2008-02-05T18:30:30 = 2008 مىلادىيە
1995-12-22T09:05:02 = 1995 مىلادىيە
-0010-09-15T04:44:23 = -10 BCE
GyMMM (y MMM G)
2008-02-05T18:30:30 = 2008 فېۋرال مىلادىيە
1995-12-22T09:05:02 = 1995 دېكابىر مىلادىيە
-0010-09-15T04:44:23 = -10 سېنتەبىر BCE
GyMMMEd (y d-MMM، E G)
2008-02-05T18:30:30 = 2008 5-فېۋرال، سە مىلادىيە
1995-12-22T09:05:02 = 1995 22-دېكابىر، جۈ مىلادىيە
-0010-09-15T04:44:23 = -10 15-سېنتەبىر، شە BCE
GyMMMd (y d-MMM G)
2008-02-05T18:30:30 = 2008 5-فېۋرال مىلادىيە
1995-12-22T09:05:02 = 1995 22-دېكابىر مىلادىيە
-0010-09-15T04:44:23 = -10 15-سېنتەبىر BCE
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = مىلادىيە 2008-02-05
1995-12-22T09:05:02 = مىلادىيە 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 (d-M، E)
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 = سېنتەبىر
MMMEd (d-MMM، E)
2008-02-05T18:30:30 = 5-فېۋرال، سە
1995-12-22T09:05:02 = 22-دېكابىر، جۈ
-0010-09-15T04:44:23 = 15-سېنتەبىر، شە
MMMMW-count-one (MMMM، W-ھەپتە)
2008-02-05T18:30:30 = فېۋرال، 1-ھەپتە
1995-12-22T09:05:02 = دېكابىر، 3-ھەپتە
-0010-09-15T04:44:23 = سېنتەبىر، 2-ھەپتە
MMMMW-count-other (MMMM، W-ھەپتە)
2008-02-05T18:30:30 = فېۋرال، 1-ھەپتە
1995-12-22T09:05:02 = دېكابىر، 3-ھەپتە
-0010-09-15T04:44:23 = سېنتەبىر، 2-ھەپتە
yes,-count-oneand-count-otherlook identical here. that's genuinely how the data reads, bestie — no cap 👀
MMMMd (d-MMMM)
2008-02-05T18:30:30 = 5-فېۋرال
1995-12-22T09:05:02 = 22-دېكابىر
-0010-09-15T04:44:23 = 15-سېنتەبىر
MMMd (d-MMM)
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)
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 چ.ك
1995-12-22T09:05:02 = 9 چ.ب
-0010-09-15T04:44:23 = 4 چ.ب
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 چ.ك
1995-12-22T09:05:02 = 9:05 چ.ب
-0010-09-15T04:44:23 = 4:44 چ.ب
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 چ.ك
1995-12-22T09:05:02 = 9:05:02 چ.ب
-0010-09-15T04:44:23 = 4:44:23 چ.ب
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 چ.ك UTC
1995-12-22T09:05:02 = 9:05:02 چ.ب UTC
-0010-09-15T04:44:23 = 4:44:23 چ.ب UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 چ.ك UTC
1995-12-22T09:05:02 = 9:05 چ.ب UTC
-0010-09-15T04:44:23 = 4:44 چ.ب 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)
…and that's exactly where part 1 runs out of page, bestie 😭 the y format header shows up and then the file cuts off mid-listing. no data under it yet. more in part 2 💖
the pattern parade keeps going, bestie — here's the tail end of the previous pattern's examples, exact characters only, no edits 💅
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM(M-y) — exact outputs, periodt:
2008-02-05T18:30:30 = 2-2008
1995-12-22T09:05:02 = 12-1995
-0010-09-15T04:44:23 = 9--10
yMEd(y-d-M، E) — slay, no cap:
2008-02-05T18:30:30 = 2008-5-2، سە
1995-12-22T09:05:02 = 1995-22-12، جۈ
-0010-09-15T04:44:23 = -10-15-9، شە
yMMM(y MMM) — iconic:
2008-02-05T18:30:30 = 2008 فېۋرال
1995-12-22T09:05:02 = 1995 دېكابىر
-0010-09-15T04:44:23 = -10 سېنتەبىر
yMMMEd(y d-MMM، E) — vibe check passed:
2008-02-05T18:30:30 = 2008 5-فېۋرال، سە
1995-12-22T09:05:02 = 1995 22-دېكابىر، جۈ
-0010-09-15T04:44:23 = -10 15-سېنتەبىر، شە
yMMMM(y MMMM) — exact, fr fr:
2008-02-05T18:30:30 = 2008 فېۋرال
1995-12-22T09:05:02 = 1995 دېكابىر
-0010-09-15T04:44:23 = -10 سېنتەبىر
yMMMd(y d-MMM) — bestie, look:
2008-02-05T18:30:30 = 2008 5-فېۋرال
1995-12-22T09:05:02 = 1995 22-دېكابىر
-0010-09-15T04:44:23 = -10 15-سېنتەبىر
yMd(y-d-M) — lowkey perfect:
2008-02-05T18:30:30 = 2008-5-2
1995-12-22T09:05:02 = 1995-22-12
-0010-09-15T04:44:23 = -10-15-9
yQQQ(y QQQ) — quarter energy:
2008-02-05T18:30:30 = 2008 1-پەسىل
1995-12-22T09:05:02 = 1995 4-پەسىل
-0010-09-15T04:44:23 = -10 3-پەسىل
yQQQQ(y QQQQ) — the way that long quarter format ate:
2008-02-05T18:30:30 = 2008 بىرىنچى پەسىل
1995-12-22T09:05:02 = 1995 تۆتىنچى پەسىل
-0010-09-15T04:44:23 = -10 ئۈچىنچى پەسىل
yw-count-one(Y، w-ھەپتە) — week-count realness:
2008-02-05T18:30:30 = 2008، 6-ھەپتە
1995-12-22T09:05:02 = 1995، 51-ھەپتە
-0010-09-15T04:44:23 = -10، 37-ھەپتە
yw-count-other(Y، w-ھەپتە) — same exact outputs, different count category, iykyk:
2008-02-05T18:30:30 = 2008، 6-ھەپتە
1995-12-22T09:05:02 = 1995، 51-ھەپتە
-0010-09-15T04:44:23 = -10، 37-ھەپتە
🦋 Miscellaneous 🦋
- Prefers 24 hour time? Yes ✨
- Local first day of the week:
1(دۈشەنبە) 🎀
⏰ Strftime Patterns ⏰
%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
%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.
and that's the whole page, bestie 🫶 this one came from perl v5.42.0, dated 2024-12-12, with the footer source/version tag DateTim...ale::ug(3) — mwah 💋
📦 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