DateTim...ale::cv(3)
💖 NAME 💖
Okay so bestie, welcome to DateTime::Locale::cv — manual page 3, and yeah, it's User Contributed Perl Documentation (iconic behavior, honestly). This one is the locale data examples for the Chuvash (cv) locale. That's the vibe. Periodt. 💅
🌸 DESCRIPTION 🌸
This pod file is literally just packed with examples of the locale data that's available for the Chuvash locale. Every day name, month name, quarter, era, date/time format and every available format pattern is in here with real example outputs. Let's go through it together, no cap. ✨
🎀 Days
Wide (format)
тунтикун
ытларикун
юнкун
кӗҫнерникун
эрнекун
шӑматкун
вырсарникун
Abbreviated (format)
тун.
ытл.
юн.
кӗҫ.
эр.
шӑм.
выр.
Narrow (format)
Т
Ы
Ю
К
Э
Ш
В
Wide (stand-alone)
тунтикун
ытларикун
юнкун
кӗҫнерникун
эрнекун
шӑматкун
вырсарникун
Abbreviated (stand-alone)
тун.
ытл.
юн.
кӗҫ.
эр.
шӑм.
выр.
Narrow (stand-alone)
Т
Ы
Ю
К
Э
Ш
В
Not the stand-alone versions being identical to the format versions 💀 Chuvash said "why would I do two different things" and honestly? Respect.
🦋 Months
Wide (format)
кӑрлач
нарӑс
пуш
ака
ҫу
ҫӗртме
утӑ
ҫурла
авӑн
юпа
чӳк
раштав
Abbreviated (format)
кӑр.
нар.
пуш
ака
ҫу
ҫӗр.
утӑ
ҫур.
авӑн
юпа
чӳк
раш.
Narrow (format)
К
Н
П
А
Ҫ
Ҫ
У
Ҫ
А
Ю
Ч
Р
Wide (stand-alone)
кӑрлач
нарӑс
пуш
ака
ҫу
ҫӗртме
утӑ
ҫурла
авӑн
юпа
чӳк
раштав
Abbreviated (stand-alone)
кӑр.
нар.
пуш
ака
ҫу
ҫӗр.
утӑ
ҫур.
авӑн
юпа
чӳк
раш.
Narrow (stand-alone)
К
Н
П
А
Ҫ
Ҫ
У
Ҫ
А
Ю
Ч
Р
Bestie look at the narrow forms —Ҫshows up three times andУandАare out here doing double duty too. Narrow is not a unique-key situation and that's just how it is 🤷♀️
⭐ 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 = 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
Full and Long being the same for time? Yeah. It's giving copy-paste but make it intentional 💀
🔥 Datetime Formats
Full
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
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 = 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 this is the big one, bestie. Every pattern code, what it expands to in parens, and three sample outputs. Buckle up. 🎀
Bh— patternh B
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
Bhm— patternh: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— patternh: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— patternccc
2008-02-05T18:30:30 = ытл.
1995-12-22T09:05:02 = эр.
-0010-09-15T04:44:23 = шӑм.
EBhm— patternccc, 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— patternccc, 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— patternE HH:mm
2008-02-05T18:30:30 = ытл. 18:30
1995-12-22T09:05:02 = эр. 09:05
-0010-09-15T04:44:23 = шӑм. 04:44
EHms— patternE 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— patternccc, d
2008-02-05T18:30:30 = ытл., 5
1995-12-22T09:05:02 = эр., 22
-0010-09-15T04:44:23 = шӑм., 15
Ehm— patternE 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— patternE 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— patterny 'ҫ'. G
2008-02-05T18:30:30 = 2008 ҫ. х. э.
1995-12-22T09:05:02 = 1995 ҫ. х. э.
-0010-09-15T04:44:23 = -10 ҫ. п. э.
GyMMM— patternLLL y 'ҫ'. G
2008-02-05T18:30:30 = нар. 2008 ҫ. х. э.
1995-12-22T09:05:02 = раш. 1995 ҫ. х. э.
-0010-09-15T04:44:23 = авӑн -10 ҫ. п. э.
GyMMMEd— patternE, d MMM y 'ҫ'. G
2008-02-05T18:30:30 = ытл., 5 нар. 2008 ҫ. х. э.
1995-12-22T09:05:02 = эр., 22 раш. 1995 ҫ. х. э.
-0010-09-15T04:44:23 = шӑм., 15 авӑн -10 ҫ. п. э.
GyMMMd— patternd MMM y 'ҫ'. G
2008-02-05T18:30:30 = 5 нар. 2008 ҫ. х. э.
1995-12-22T09:05:02 = 22 раш. 1995 ҫ. х. э.
-0010-09-15T04:44:23 = 15 авӑн -10 ҫ. п. э.
GyMd— patterndd.MM.y GGGGG
2008-02-05T18:30:30 = 05.02.2008 х. э.
1995-12-22T09:05:02 = 22.12.1995 х. э.
-0010-09-15T04:44:23 = 15.09.-10 п. э.
H— patternHH
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm— patternHH:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Hms— patternHH: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— patternHH: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— patternHH: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— patternL
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd— patternE, dd.MM
2008-02-05T18:30:30 = ытл., 05.02
1995-12-22T09:05:02 = эр., 22.12
-0010-09-15T04:44:23 = шӑм., 15.09
MMM— patternLLL
2008-02-05T18:30:30 = нар.
1995-12-22T09:05:02 = раш.
-0010-09-15T04:44:23 = авӑн
MMMEd— patternccc, d MMM
2008-02-05T18:30:30 = ытл., 5 нар.
1995-12-22T09:05:02 = эр., 22 раш.
-0010-09-15T04:44:23 = шӑм., 15 авӑн
MMMMW-count-other— patternMMMM W-'мӗш' 'эрни'
2008-02-05T18:30:30 = нарӑс 1-мӗш эрни
1995-12-22T09:05:02 = раштав 3-мӗш эрни
-0010-09-15T04:44:23 = авӑн 2-мӗш эрни
MMMMd— patternd MMMM
2008-02-05T18:30:30 = 5 нарӑс
1995-12-22T09:05:02 = 22 раштав
-0010-09-15T04:44:23 = 15 авӑн
MMMd— patternd MMM
2008-02-05T18:30:30 = 5 нар.
1995-12-22T09:05:02 = 22 раш.
-0010-09-15T04:44:23 = 15 авӑн
Md— patterndd.MM
2008-02-05T18:30:30 = 05.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
d— patternd
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h— patternh a
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm— patternh: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— patternh: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— patternh: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— patternh: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— patternmm:ss
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y— patterny
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM— patternMM.y
2008-02-05T18:30:30 = 02.2008
1995-12-22T09:05:02 = 12.1995
-0010-09-15T04:44:23 = 09.-10
yMEd— patternccc, dd.MM.y 'ҫ'.
…and the date patterns just keep coming, bestie, we're not done yet 💅. Tiny heads-up first: the very first one here lost its pattern line back in the source (rip, not my fault 😭), so you only get the outputs for that one:
2008-02-05T18:30:30 = ытл., 05.02.2008 ҫ.
1995-12-22T09:05:02 = эр., 22.12.1995 ҫ.
-0010-09-15T04:44:23 = шӑм., 15.09.-10 ҫ.
🎀 yMMM — LLL y 'ҫ'.
The short-month-plus-year vibe, no cap:
2008-02-05T18:30:30 = нар. 2008 ҫ.
1995-12-22T09:05:02 = раш. 1995 ҫ.
-0010-09-15T04:44:23 = авӑн -10 ҫ.
🦋 yMMMEd — E, d MMM y 'ҫ'.
Now with the weekday AND the day number, she's giving full picture energy:
2008-02-05T18:30:30 = ытл., 5 нар. 2008 ҫ.
1995-12-22T09:05:02 = эр., 22 раш. 1995 ҫ.
-0010-09-15T04:44:23 = шӑм., 15 авӑн -10 ҫ.
🌸 yMMMM — LLLL y 'ҫ'.
Standalone full month name, zero abbreviations, main character behaviour:
2008-02-05T18:30:30 = нарӑс 2008 ҫ.
1995-12-22T09:05:02 = раштав 1995 ҫ.
-0010-09-15T04:44:23 = авӑн -10 ҫ.
✨ yMMMd — d MMM y 'ҫ'.
Day, short month, year — lowkey the everyday classic:
2008-02-05T18:30:30 = 5 нар. 2008 ҫ.
1995-12-22T09:05:02 = 22 раш. 1995 ҫ.
-0010-09-15T04:44:23 = 15 авӑн -10 ҫ.
🍓 yMd — dd.MM.y
All numbers, all business, dotted and dotted:
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 'ҫ'.
Short quarter representation, slaying:
2008-02-05T18:30:30 = 1-мӗш кв. 2008 ҫ.
1995-12-22T09:05:02 = 4-мӗш кв. 1995 ҫ.
-0010-09-15T04:44:23 = 3-мӗш кв. -10 ҫ.
🌈 yQQQQ — QQQQ y 'ҫ'.
The full quarter word, spelled all the way out, obsessed:
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 'ҫ'.
Week-of-year with the year, and yes the -count-other in the name is literally part of the pattern name, don't come for me:
2008-02-05T18:30:30 = 6-мӗш эрни 2008 ҫ.
1995-12-22T09:05:02 = 51-мӗш эрни 1995 ҫ.
-0010-09-15T04:44:23 = 37-мӗш эрни -10 ҫ.
💫 MISCELLANEOUS 💫
Just the odds and ends, short and sweet 🫶:
- Prefers 24 hour time? — Yes. It's yes. 24h girlies stay winning 👑.
- Local first day of the week —
1(тунтикун).
⭐ STRFTIME PATTERNS ⭐
These are the classic strftime-style getups, iykyk 🎀.
💖 %c (%a %b %e %H:%M:%S %Y) — date time format
The whole date and time, one flex:
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
Notice the double space in that first line (нар. 5)? That's exactly how it's written in here — the%eday field is space-padded, so it's not a typo, bestie 🙈.
🎀 %x (%m/%d/%y) — date format
Month/day/year with slashes, short year, extremely does-what-it-says:
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
Hour:minute:second, 24-hour, no notes 💅:
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 🫶
Go look at DateTime::Locale, that's the whole support section, go get your answers there bestie ✨.
and that's a wrap on this locale, genuinely iconic behaviour from the Chuvash data 🌈. This page ships with perl v5.42.0 and is dated 2024-12-12 — mwah, take care of her 💋💖
📦 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