DateTim...e::bg_BG(3)

🌸 NAME 🌸

okay so bestie, welcome to the DateTim...e::bg_BG(3) page — it's from User Contributed Perl Documentation, and it's literally just one giant flex of locale data 💅

DateTime::Locale::bg_BG — locale data examples for the Bulgarian Bulgaria (bg-BG) locale 🇧🇬✨


💖 DESCRIPTION 💖

so this pod file is basically a show-and-tell: it contains examples of the locale data available for the Bulgarian Bulgaria locale. That's the whole vibe. It's a lookbook 📖 of what every format string spits out for bg-BG, no cap.


🦋 Days

✨ Wide (format)

the full-name era of weekdays, gorgeous, iconic:

понеделник
вторник
сряда
четвъртък
петък
събота
неделя

✨ Abbreviated (format)

the short-queen versions:

пн
вт
ср
чт
пт
сб
нд

✨ Narrow (format)

single-letter minimalism, it's giving main character energy but make it one character:

п
в
с
ч
п
с
н
lowkey note: yes, the narrow ones repeat (п twice, с twice) — that's literally what the data says, don't come for me 🙈

✨ Wide (stand-alone)

same wide names, but standing on their own (no surrounding format context):

понеделник
вторник
сряда
четвъртък
петък
събота
неделя

✨ Abbreviated (stand-alone)

пн
вт
ср
чт
пт
сб
нд

✨ Narrow (stand-alone)

п
в
с
ч
п
с
н

🌈 Months

✨ Wide (format)

twelve months, full glam:

януари
февруари
март
април
май
юни
юли
август
септември
октомври
ноември
декември

✨ Abbreviated (format)

яну
фев
март
апр
май
юни
юли
авг
сеп
окт
ное
дек
not me noticing март, май, юни, юли didn't get shortened at all — they said "we're already short enough bestie" 💀

✨ Narrow (format)

я
ф
м
а
м
ю
ю
а
с
о
н
д

✨ Wide (stand-alone)

януари
февруари
март
април
май
юни
юли
август
септември
октомври
ноември
декември

✨ Abbreviated (stand-alone)

яну
фев
март
апр
май
юни
юли
авг
сеп
окт
ное
дек

✨ Narrow (stand-alone)

я
ф
м
а
м
ю
ю
а
с
о
н
д

🎀 Quarters

✨ Wide (format)

quarterly slay, four of them:

1. тримесечие
2. тримесечие
3. тримесечие
4. тримесечие

✨ Abbreviated (format)

1. трим.
2. трим.
3. трим.
4. трим.

✨ Narrow (format)

just the digits, no thoughts head empty:

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)

before and after, the big picture:

преди Христа
след Христа

✨ Abbreviated (format)

пр.Хр.
сл.Хр.

✨ Narrow (format)

пр.Хр.
сл.Хр.
notice there's no stand-alone block for eras here — that's not me forgetting, the original just doesn't list one 🫶

💜 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.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

✨ 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
Full and Long are literally twins here. same energy. same output. periodt 💀

✨ 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

✨ 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 next bit is the whole menu of format skeletons 🍽️ — each heading shows the skeleton in parentheses, then what it actually renders for the three sample timestamps. Let's go, one by one, no skipping 💖

✨ 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 г. пр.Хр.
fun little detail bestie: GyMd uses dd so you get the zero-padded 05, and GGGGG — five G's, narrow era — but the output still shows сл.Хр. 🫶

✨ 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 от септември
yup, count-one and count-other print the exact same thing here — that's genuinely what the data shows, iykyk 🙈

✨ MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 февруари
1995-12-22T09:05:02 = 22 декември
-0010-09-15T04:44:23 = 15 септември

okay bestie, we're literally still in the format list — no heading re-run, just vibes and patterns. Every single one is here, nobody got left behind 💅

  • MMMMdd — <italic>(d MMMM)</italic> — day + full month, iconic:
2008-02-05T18:30:30 = 5 февруари
1995-12-22T09:05:02 = 22 декември
-0010-09-15T04:44:23 = 15 септември
  • MMMd — <italic>(d.MM)</italic> — day + short month:
2008-02-05T18:30:30 = 5.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
  • Md — <italic>(d.MM)</italic> — same lil day + short month energy:
2008-02-05T18:30:30 = 5.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
  • d — <italic>(d)</italic> — just the day, no extra:
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
  • h — <italic>(h 'ч'. a)</italic> — hour + ч. + am/pm:
2008-02-05T18:30:30 = 6 ч. pm
1995-12-22T09:05:02 = 9 ч. am
-0010-09-15T04:44:23 = 4 ч. am
  • hm — <italic>(h:mm 'ч'. a)</italic> — hour + minute + ч. + am/pm:
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 — <italic>(h:mm:ss 'ч'. a)</italic> — hour + minute + second + ч. + am/pm:
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 — <italic>(h:mm:ss 'ч'. a v)</italic> — same but with the time zone at the end:
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 — <italic>(h:mm 'ч'. a v)</italic> — hour + minute + ч. + am/pm + time zone:
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 — <italic>(m:ss)</italic> — minute + second, no hour:
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5:02
-0010-09-15T04:44:23 = 44:23
  • y — <italic>(y 'г'.)</italic> — year + г.:
2008-02-05T18:30:30 = 2008 г.
1995-12-22T09:05:02 = 1995 г.
-0010-09-15T04:44:23 = -10 г.
  • yM — <italic>(MM.y 'г'.)</italic> — month.year + г.:
2008-02-05T18:30:30 = 02.2008 г.
1995-12-22T09:05:02 = 12.1995 г.
-0010-09-15T04:44:23 = 09.-10 г.
  • yMEd — <italic>(E, d.MM.y 'г'.)</italic> — weekday, day.month.year + г.:
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 — <italic>(MM.y 'г'.)</italic> — month.year + г. again, slay:
2008-02-05T18:30:30 = 02.2008 г.
1995-12-22T09:05:02 = 12.1995 г.
-0010-09-15T04:44:23 = 09.-10 г.
  • yMMMEd — <italic>(E, d.MM.y 'г'.)</italic> — weekday, day.month.year + г. again:
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 — <italic>(MMMM y 'г'.)</italic> — full month + year + г.:
2008-02-05T18:30:30 = февруари 2008 г.
1995-12-22T09:05:02 = декември 1995 г.
-0010-09-15T04:44:23 = септември -10 г.
  • yMMMMEd — <italic>(E, d MMMM y 'г'.)</italic> — weekday, day + full month + year + г.:
2008-02-05T18:30:30 = вт, 5 февруари 2008 г.
1995-12-22T09:05:02 = пт, 22 декември 1995 г.
-0010-09-15T04:44:23 = сб, 15 септември -10 г.
  • yMMMMd — <italic>(d MMMM y 'г'.)</italic> — day + full month + year + г.:
2008-02-05T18:30:30 = 5 февруари 2008 г.
1995-12-22T09:05:02 = 22 декември 1995 г.
-0010-09-15T04:44:23 = 15 септември -10 г.
  • yMMMd — <italic>(d.MM.y 'г'.)</italic> — day.month.year + г.:
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 — <italic>(d.MM.y 'г'.)</italic> — same day.month.year + г.:
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 — <italic>(QQQ y 'г'.)</italic> — short quarter + year + г.:
2008-02-05T18:30:30 = 1. трим. 2008 г.
1995-12-22T09:05:02 = 4. трим. 1995 г.
-0010-09-15T04:44:23 = 3. трим. -10 г.
  • yQQQQ — <italic>(QQQQ y 'г'.)</italic> — full quarter + year + г.:
2008-02-05T18:30:30 = 1. тримесечие 2008 г.
1995-12-22T09:05:02 = 4. тримесечие 1995 г.
-0010-09-15T04:44:23 = 3. тримесечие -10 г.
  • yw-count-one — <italic>('седмица' w 'от' Y 'г'.)</italic> — week + от + year + г.:
2008-02-05T18:30:30 = седмица 6 от 2008 г.
1995-12-22T09:05:02 = седмица 51 от 1995 г.
-0010-09-15T04:44:23 = седмица 37 от -10 г.
  • yw-count-other — <italic>('седмица' w 'от' Y 'г'.)</italic> — same week + от + year + г. situation:
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 — (%x (%a) %X) — date time format:
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
  • %x — (%e.%m.%Y) — date format:
2008-02-05T18:30:30 =  5.02.2008
1995-12-22T09:05:02 = 22.12.1995
-0010-09-15T04:44:23 = 15.09.-10
  • %X — (%k:%M:%S) — time format:
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 =  9:05:02
-0010-09-15T04:44:23 =  4:44:23

🫶 SUPPORT 🫶

See DateTime::Locale.


this lil page is from perl v5.42.0, dated 2024-12-12, and it's the DateTim...e::bg_BG(3) page — mwah, go format some dates bestie 💖✨

📦 where this page comes from