DateTim...ale::bg(3)
okay bestie, welcome to DateTime::Locale::bg(3) — yep, the User Contributed Perl Documentation page for the Bulgarian (bg) locale. This is literally a pod file packed with locale data examples, and we’re going through all of it. No cap, no skipped details. 💅✨
🌸 NAME 🌸
DateTime::Locale::bg — Locale data examples for the Bulgarian (bg) locale 💖
✨ DESCRIPTION ✨
This pod file contains examples of the locale data available for the Bulgarian locale. It’s giving reference material, but make it cute. 🎀
🦋 Days 🦋
Days? We got days. Format versions first, then stand-alone versions, because yes, they’re separate. 💫
💖 Wide (format) 💖
понеделник
вторник
сряда
четвъртък
петък
събота
неделя
💖 Abbreviated (format) 💖
пн
вт
ср
чт
пт
сб
нд
💖 Narrow (format) 💖
п
в
с
ч
п
с
н
💖 Wide (stand-alone) 💖
понеделник
вторник
сряда
четвъртък
петък
събота
неделя
💖 Abbreviated (stand-alone) 💖
пн
вт
ср
чт
пт
сб
нд
💖 Narrow (stand-alone) 💖
п
в
с
ч
п
с
н
🌙 Months 🌙
Months era, bestie. Same deal: wide, abbreviated, narrow, then the stand-alone twins. Obsessed with the consistency. 🌈
🌸 Wide (format) 🌸
януари
февруари
март
април
май
юни
юли
август
септември
октомври
ноември
декември
🌸 Abbreviated (format) 🌸
яну
фев
март
апр
май
юни
юли
авг
сеп
окт
ное
дек
🌸 Narrow (format) 🌸
я
ф
м
а
м
ю
ю
а
с
о
н
д
🌸 Wide (stand-alone) 🌸
януари
февруари
март
април
май
юни
юли
август
септември
октомври
ноември
декември
🌸 Abbreviated (stand-alone) 🌸
яну
фев
март
апр
май
юни
юли
авг
сеп
окт
ное
дек
🌸 Narrow (stand-alone) 🌸
я
ф
м
а
м
ю
ю
а
с
о
н
д
🎀 Quarters 🎀
Quarter vibes. Format and stand-alone versions both show up, and the narrow ones are literally just the digits. Iconic. ✨
💜 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 🕰️
Eras are here and they’re only chillin’ in three forms: wide, abbreviated, and narrow. All format-coded. 💫
⭐ Wide (format) ⭐
преди Христа
след Христа
⭐ Abbreviated (format) ⭐
пр.Хр.
сл.Хр.
⭐ Narrow (format) ⭐
пр.Хр.
сл.Хр.
📅 Date Formats 📅
Date formats, bestie! Full, Long, Medium, Short — and every example timestamp is right here, no cap. 🗓️
🍓 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.02.2008 г.
1995-12-22T09:05:02 = 22.12.1995 г.
-0010-09-15T04:44:23 = 15.09.-10 г.
🍓 Short 🍓
2008-02-05T18:30:30 = 5.02.08 г.
1995-12-22T09:05:02 = 22.12.95 г.
-0010-09-15T04:44:23 = 15.09.-10 г.
⏰ Time Formats ⏰
Time formats! Full and Long are twinning with the UTC and ч. situation, while Medium and Short keep it simpler. Slay. 🫶
🌟 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 = 9:05:02
-0010-09-15T04:44:23 = 4:44:23
🌟 Short 🌟
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 9:05
-0010-09-15T04:44:23 = 4:44
🌈 Datetime Formats 🌈
Datetime formats = date + time, obviously, and they’re giving the full combo meal. Full, Long, Medium, Short, all present and accounted for. 🔥
🦋 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.02.2008 г., 18:30:30
1995-12-22T09:05:02 = 22.12.1995 г., 9:05:02
-0010-09-15T04:44:23 = 15.09.-10 г., 4:44:23
🦋 Short 🦋
2008-02-05T18:30:30 = 5.02.08 г., 18:30
1995-12-22T09:05:02 = 22.12.95 г., 9:05
-0010-09-15T04:44:23 = 15.09.-10 г., 4:44
👑 Available Formats 👑
okay this is the big one — available format patterns. Each heading is the pattern name, and the examples show exactly what it spits out for the three timestamps. Let’s go, bestie. 💅
✨ 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 (y 'г'. G) ✨
2008-02-05T18:30:30 = 2008 г. сл.Хр.
1995-12-22T09:05:02 = 1995 г. сл.Хр.
-0010-09-15T04:44:23 = -10 г. пр.Хр.
✨ GyMMM (MM.y 'г'. G) ✨
2008-02-05T18:30:30 = 02.2008 г. сл.Хр.
1995-12-22T09:05:02 = 12.1995 г. сл.Хр.
-0010-09-15T04:44:23 = 09.-10 г. пр.Хр.
✨ GyMMMEd (E, d.MM.y 'г'. G) ✨
2008-02-05T18:30:30 = вт, 5.02.2008 г. сл.Хр.
1995-12-22T09:05:02 = пт, 22.12.1995 г. сл.Хр.
-0010-09-15T04:44:23 = сб, 15.09.-10 г. пр.Хр.
✨ GyMMMM (MMMM y 'г'. G) ✨
2008-02-05T18:30:30 = февруари 2008 г. сл.Хр.
1995-12-22T09:05:02 = декември 1995 г. сл.Хр.
-0010-09-15T04:44:23 = септември -10 г. пр.Хр.
✨ GyMMMMEd (E, d MMMM y 'г'. G) ✨
2008-02-05T18:30:30 = вт, 5 февруари 2008 г. сл.Хр.
1995-12-22T09:05:02 = пт, 22 декември 1995 г. сл.Хр.
-0010-09-15T04:44:23 = сб, 15 септември -10 г. пр.Хр.
✨ GyMMMMd (d MMMM y 'г'. G) ✨
2008-02-05T18:30:30 = 5 февруари 2008 г. сл.Хр.
1995-12-22T09:05:02 = 22 декември 1995 г. сл.Хр.
-0010-09-15T04:44:23 = 15 септември -10 г. пр.Хр.
✨ GyMMMd (d.MM.y 'г'. G) ✨
2008-02-05T18:30:30 = 5.02.2008 г. сл.Хр.
1995-12-22T09:05:02 = 22.12.1995 г. сл.Хр.
-0010-09-15T04:44:23 = 15.09.-10 г. пр.Хр.
✨ GyMd (dd.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 (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.MM) ✨
2008-02-05T18:30:30 = вт, 5.02
1995-12-22T09:05:02 = пт, 22.12
-0010-09-15T04:44:23 = сб, 15.09
✨ MMM (MM) ✨
2008-02-05T18:30:30 = 02
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 09
✨ MMMEd (E, d.MM) ✨
2008-02-05T18:30:30 = вт, 5.02
1995-12-22T09:05:02 = пт, 22.12
-0010-09-15T04:44:23 = сб, 15.09
✨ MMMM (LLLL) ✨
2008-02-05T18:30:30 = февруари
1995-12-22T09:05:02 = декември
-0010-09-15T04:44:23 = септември
✨ MMMMEd (E, d MMMM) ✨
2008-02-05T18:30:30 = вт, 5 февруари
1995-12-22T09:05:02 = пт, 22 декември
-0010-09-15T04:44:23 = сб, 15 септември
✨ MMMMW-count-one ('седмица' W 'от' MMMM) ✨
2008-02-05T18:30:30 = седмица 1 от февруари
1995-12-22T09:05:02 = седмица 3 от декември
-0010-09-15T04:44:23 = седмица 2 от септември
✨ 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 септември
✨ MMMMdd (d MMMM) ✨
…and here's the tail end of that pattern's examples 🎀
2008-02-05T18:30:30 = 5 февруари
1995-12-22T09:05:02 = 22 декември
-0010-09-15T04:44:23 = 15 септември
MMMd— pattern(d.MM)— month short + day ✨
2008-02-05T18:30:30 = 5.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
Md— pattern(d.MM)— same energy, month + day 💅
2008-02-05T18:30:30 = 5.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
d— pattern(d)— just the day, lowkey minimal 🦋
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h— pattern(h 'ч'. a)— hour with the Bulgarian "ч." and am/pm 🌸
2008-02-05T18:30:30 = 6 ч. pm
1995-12-22T09:05:02 = 9 ч. am
-0010-09-15T04:44:23 = 4 ч. am
hm— pattern(h:mm 'ч'. a)— hour + minute, iconic little timestamp 💖
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— pattern(h:mm:ss 'ч'. a)— now with seconds, main character energy ⭐
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— pattern(h:mm:ss 'ч'. a v)— seconds and the timezone, ate 💅
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— pattern(h:mm 'ч'. a v)— minute + zone, no seconds 🫶
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— pattern(m:ss)— minute:second, also used for durations ngl ⏱️
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5:02
-0010-09-15T04:44:23 = 44:23
y— pattern(y 'г'.)— the year, with the "г." flourish 🎀
2008-02-05T18:30:30 = 2008 г.
1995-12-22T09:05:02 = 1995 г.
-0010-09-15T04:44:23 = -10 г.
yM— pattern(MM.y 'г'.)— month then year, Bulgarian order bestie 🌷
2008-02-05T18:30:30 = 02.2008 г.
1995-12-22T09:05:02 = 12.1995 г.
-0010-09-15T04:44:23 = 09.-10 г.
yMEd— pattern(E, d.MM.y 'г'.)— weekday + full date, obsessed 😭
2008-02-05T18:30:30 = вт, 5.02.2008 г.
1995-12-22T09:05:02 = пт, 22.12.1995 г.
-0010-09-15T04:44:23 = сб, 15.09.-10 г.
yMMM— pattern(MM.y 'г'.)— same shape asyM, short month vibe ✨
2008-02-05T18:30:30 = 02.2008 г.
1995-12-22T09:05:02 = 12.1995 г.
-0010-09-15T04:44:23 = 09.-10 г.
yMMMEd— pattern(E, d.MM.y 'г'.)— weekday + date, again slay 💫
2008-02-05T18:30:30 = вт, 5.02.2008 г.
1995-12-22T09:05:02 = пт, 22.12.1995 г.
-0010-09-15T04:44:23 = сб, 15.09.-10 г.
yMMMM— pattern(MMMM y 'г'.)— full month name, gorgeous 🌸
2008-02-05T18:30:30 = февруари 2008 г.
1995-12-22T09:05:02 = декември 1995 г.
-0010-09-15T04:44:23 = септември -10 г.
yMMMMEd— pattern(E, d MMMM y 'г'.)— weekday + long date, the whole package 👑
2008-02-05T18:30:30 = вт, 5 февруари 2008 г.
1995-12-22T09:05:02 = пт, 22 декември 1995 г.
-0010-09-15T04:44:23 = сб, 15 септември -10 г.
yMMMMd— pattern(d MMMM y 'г'.)— long date without the weekday, clean ✨
2008-02-05T18:30:30 = 5 февруари 2008 г.
1995-12-22T09:05:02 = 22 декември 1995 г.
-0010-09-15T04:44:23 = 15 септември -10 г.
yMMMd— pattern(d.MM.y 'г'.)— numeric long date, the classic 💖
2008-02-05T18:30:30 = 5.02.2008 г.
1995-12-22T09:05:02 = 22.12.1995 г.
-0010-09-15T04:44:23 = 15.09.-10 г.
yMd— pattern(d.MM.y 'г'.)— same as above, still cute 🎀
2008-02-05T18:30:30 = 5.02.2008 г.
1995-12-22T09:05:02 = 22.12.1995 г.
-0010-09-15T04:44:23 = 15.09.-10 г.
yQQQ— pattern(QQQ y 'г'.)— abbreviated quarter, "трим." bestie 🌈
2008-02-05T18:30:30 = 1. трим. 2008 г.
1995-12-22T09:05:02 = 4. трим. 1995 г.
-0010-09-15T04:44:23 = 3. трим. -10 г.
yQQQQ— pattern(QQQQ y 'г'.)— full "тримесечие" quarter, fancy 💅
2008-02-05T18:30:30 = 1. тримесечие 2008 г.
1995-12-22T09:05:02 = 4. тримесечие 1995 г.
-0010-09-15T04:44:23 = 3. тримесечие -10 г.
yw-count-one— pattern('седмица' w 'от' Y 'г'.)— week-of-year, singular count form 🦋
2008-02-05T18:30:30 = седмица 6 от 2008 г.
1995-12-22T09:05:02 = седмица 51 от 1995 г.
-0010-09-15T04:44:23 = седмица 37 от -10 г.
yw-count-other— pattern('седмица' w 'от' Y 'г'.)— week-of-year, the "other" count form 🌷
2008-02-05T18:30:30 = седмица 6 от 2008 г.
1995-12-22T09:05:02 = седмица 51 от 1995 г.
-0010-09-15T04:44:23 = седмица 37 от -10 г.
🌟 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, the whole enchilada 🔥
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, slashy and numeric ✨
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 girlie ⏱️
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 support section bestie, go read it 🫶
and that's the page!! 💖 this was perl v5.42.0, dated 2024-12-12 — go forth and format Bulgarian dates iconically ✨🎀
📦 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