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 as yM, 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