DateTim...ale::bs(3)

πŸ¦‹ DateTime::Locale::bs πŸ¦‹

okay so bestie, you found it β€” the manual page for DateTime::Locale::bs, straight out of the User Contributed Perl Documentation (that's the (3) up in the corner, iykyk). It is literally the Bosnian (bs) locale data, and it's giving reference sheet, not tutorial β€” every single example of every single format this locale has. Grab a snack πŸ“, we're going through all of it, no skips, no "you get the idea".

✨ NAME ✨

DateTime::Locale::bs β€” Locale data examples for the Bosnian (bs) locale πŸ’…

πŸ’– DESCRIPTION πŸ’–

This pod file contains examples of the locale data available for the Bosnian locale. That's the whole brief β€” examples, examples, and more examples πŸŽ€


🌈 Days

Wide (format)

ponedjeljak
utorak
srijeda
četvrtak
petak
subota
nedjelja

Abbreviated (format)

pon
uto
sri
čet
pet
sub
ned

Narrow (format)

P
U
S
Č
P
S
N

Wide (stand-alone)

ponedjeljak
utorak
srijeda
četvrtak
petak
subota
nedjelja

Abbreviated (stand-alone)

pon
uto
sri
čet
pet
sub
ned

Narrow (stand-alone)

p
u
s
č
p
s
n
bestie notice how the format-narrow is all uppercase and the stand-alone-narrow is lowercase β€” that's not a typo, that's the ✨ data ✨

πŸ¦‹ Months

Wide (format)

januar
februar
mart
april
maj
juni
juli
august
septembar
oktobar
novembar
decembar

Abbreviated (format)

jan
feb
mar
apr
maj
jun
jul
aug
sep
okt
nov
dec

Narrow (format)

j
f
m
a
m
j
j
a
s
o
n
d

Wide (stand-alone)

januar
februar
mart
april
maj
juni
juli
august
septembar
oktobar
novembar
decembar

Abbreviated (stand-alone)

jan
feb
mar
apr
maj
jun
jul
aug
sep
okt
nov
dec

Narrow (stand-alone)

j
f
m
a
m
j
j
a
s
o
n
d
the narrow ones repeat letters like crazy (m, j, a all show up multiple times) and that's literally fine, it's just how it is πŸ™ˆ

πŸŽ€ Quarters

Wide (format)

Prvi kvartal
Drugi kvartal
Treći kvartal
Četvrti kvartal

Abbreviated (format)

KV1
KV2
KV3
KV4

Narrow (format)

1.
2.
3.
4.

Wide (stand-alone)

Prvi kvartal
Drugi kvartal
Treći kvartal
Četvrti kvartal

Abbreviated (stand-alone)

KV1
KV2
KV3
KV4

Narrow (stand-alone)

1.
2.
3.
4.

⭐ Eras

Wide (format)

prije nove ere
nove ere

Abbreviated (format)

p. n. e.
n. e.

Narrow (format)

p.n.e.
n. e.
yes, the narrow one is p.n.e. with no spaces but n. e. with a space β€” that asymmetry is real and we respect it 🫢

πŸ’œ Date Formats

Full

2008-02-05T18:30:30 = utorak, 5. februar 2008.
1995-12-22T09:05:02 = petak, 22. decembar 1995.
-0010-09-15T04:44:23 = subota, 15. septembar -10.

Long

2008-02-05T18:30:30 = 5. februar 2008.
1995-12-22T09:05:02 = 22. decembar 1995.
-0010-09-15T04:44:23 = 15. septembar -10.

Medium

2008-02-05T18:30:30 = 5. feb 2008.
1995-12-22T09:05:02 = 22. dec 1995.
-0010-09-15T04:44:23 = 15. sep -10.

Short

2008-02-05T18:30:30 = 5. 2. 2008.
1995-12-22T09:05:02 = 22. 12. 1995.
-0010-09-15T04:44:23 = 15. 9. -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 are literally identical here, and Medium and Short drop the UTC β€” that's not me being lazy, that's just the vibe of the data πŸ”₯

🧚 Datetime Formats

Full

2008-02-05T18:30:30 = utorak, 5. februar 2008., 18:30:30 UTC
1995-12-22T09:05:02 = petak, 22. decembar 1995., 09:05:02 UTC
-0010-09-15T04:44:23 = subota, 15. septembar -10., 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5. februar 2008., 18:30:30 UTC
1995-12-22T09:05:02 = 22. decembar 1995., 09:05:02 UTC
-0010-09-15T04:44:23 = 15. septembar -10., 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5. feb 2008. 18:30:30
1995-12-22T09:05:02 = 22. dec 1995. 09:05:02
-0010-09-15T04:44:23 = 15. sep -10. 04:44:23

Short

2008-02-05T18:30:30 = 5. 2. 2008. 18:30
1995-12-22T09:05:02 = 22. 12. 1995. 09:05
-0010-09-15T04:44:23 = 15. 9. -10. 04:44

πŸ‘‘ Available Formats

okay this is the big one, bestie β€” every named pattern with its three example outputs. Deep breath πŸ’…

πŸ’« 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 = uto
1995-12-22T09:05:02 = pet
-0010-09-15T04:44:23 = sub

πŸ’« EBhm (E h:mm B)

2008-02-05T18:30:30 = uto 6:30 B
1995-12-22T09:05:02 = pet 9:05 B
-0010-09-15T04:44:23 = sub 4:44 B

πŸ’« EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = uto 6:30:30 B
1995-12-22T09:05:02 = pet 9:05:02 B
-0010-09-15T04:44:23 = sub 4:44:23 B

πŸ’« EHm (E HH:mm)

2008-02-05T18:30:30 = uto 18:30
1995-12-22T09:05:02 = pet 09:05
-0010-09-15T04:44:23 = sub 04:44

πŸ’« EHms (E HH:mm:ss)

2008-02-05T18:30:30 = uto 18:30:30
1995-12-22T09:05:02 = pet 09:05:02
-0010-09-15T04:44:23 = sub 04:44:23

πŸ’« Ed (E, d.)

2008-02-05T18:30:30 = uto, 5.
1995-12-22T09:05:02 = pet, 22.
-0010-09-15T04:44:23 = sub, 15.

πŸ’« Ehm (E h:mm a)

2008-02-05T18:30:30 = uto 6:30 p. m.
1995-12-22T09:05:02 = pet 9:05 a. m.
-0010-09-15T04:44:23 = sub 4:44 a. m.

πŸ’« Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = uto 6:30:30 p. m.
1995-12-22T09:05:02 = pet 9:05:02 a. m.
-0010-09-15T04:44:23 = sub 4:44:23 a. m.

πŸ’« Gy (y. G)

2008-02-05T18:30:30 = 2008. n. e.
1995-12-22T09:05:02 = 1995. n. e.
-0010-09-15T04:44:23 = -10. p. n. e.

πŸ’« GyMMM (MMM y. G)

2008-02-05T18:30:30 = feb 2008. n. e.
1995-12-22T09:05:02 = dec 1995. n. e.
-0010-09-15T04:44:23 = sep -10. p. n. e.

πŸ’« GyMMMEd (E, d. MMM y. G)

2008-02-05T18:30:30 = uto, 5. feb 2008. n. e.
1995-12-22T09:05:02 = pet, 22. dec 1995. n. e.
-0010-09-15T04:44:23 = sub, 15. sep -10. p. n. e.

πŸ’« GyMMMd (d. MMM y. G)

2008-02-05T18:30:30 = 5. feb 2008. n. e.
1995-12-22T09:05:02 = 22. dec 1995. n. e.
-0010-09-15T04:44:23 = 15. sep -10. p. n. e.

πŸ’« GyMd (d. M. y. G)

2008-02-05T18:30:30 = 5. 2. 2008. n. e.
1995-12-22T09:05:02 = 22. 12. 1995. n. e.
-0010-09-15T04:44:23 = 15. 9. -10. p. n. e.

πŸ’« 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. M.)

2008-02-05T18:30:30 = uto, 5. 2.
1995-12-22T09:05:02 = pet, 22. 12.
-0010-09-15T04:44:23 = sub, 15. 9.

πŸ’« MMM (LLL)

2008-02-05T18:30:30 = feb
1995-12-22T09:05:02 = dec
-0010-09-15T04:44:23 = sep

πŸ’« MMMEd (E, d. MMM)

2008-02-05T18:30:30 = uto, 5. feb
1995-12-22T09:05:02 = pet, 22. dec
-0010-09-15T04:44:23 = sub, 15. sep

πŸ’« MMMMEd (E, d. MMMM)

2008-02-05T18:30:30 = uto, 5. februar
1995-12-22T09:05:02 = pet, 22. decembar
-0010-09-15T04:44:23 = sub, 15. septembar

πŸ’« MMMMW-count-few (W. 'sedmica' 'mjesec' MMMM)

2008-02-05T18:30:30 = 1. sedmica mjesec februar
1995-12-22T09:05:02 = 3. sedmica mjesec decembar
-0010-09-15T04:44:23 = 2. sedmica mjesec septembar

πŸ’« MMMMW-count-one (W. 'sedmica' 'mjesec' MMMM)

2008-02-05T18:30:30 = 1. sedmica mjesec februar
1995-12-22T09:05:02 = 3. sedmica mjesec decembar
-0010-09-15T04:44:23 = 2. sedmica mjesec septembar

πŸ’« MMMMW-count-other (W. 'sedmica' 'mjesec' MMMM)

2008-02-05T18:30:30 = 1. sedmica mjesec februar
1995-12-22T09:05:02 = 3. sedmica mjesec decembar
-0010-09-15T04:44:23 = 2. sedmica mjesec septembar

πŸ’« MMMMd (d. MMMM)

2008-02-05T18:30:30 = 5. februar
1995-12-22T09:05:02 = 22. decembar
-0010-09-15T04:44:23 = 15. septembar

πŸ’« MMMd (d. MMM)

2008-02-05T18:30:30 = 5. feb
1995-12-22T09:05:02 = 22. dec
-0010-09-15T04:44:23 = 15. sep

πŸ’« MMdd (d. M.)

2008-02-05T18:30:30 = 5. 2.
1995-12-22T09:05:02 = 22. 12.
-0010-09-15T04:44:23 = 15. 9.

πŸ’« 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 p. m.
1995-12-22T09:05:02 = 9 a. m.
-0010-09-15T04:44:23 = 4 a. m.

πŸ’« hm (hh:mm a)

2008-02-05T18:30:30 = 06:30 p. m.
1995-12-22T09:05:02 = 09:05 a. m.
-0010-09-15T04:44:23 = 04:44 a. m.

πŸ’« hms (hh:mm:ss a)

2008-02-05T18:30:30 = 06:30:30 p. m.
1995-12-22T09:05:02 = 09:05:02 a. m.
-0010-09-15T04:44:23 = 04:44:23 a. m.

πŸ’« hmsv (h:mm:ss a (v))

2008-02-05T18:30:30 = 6:30:30 p. m. (UTC)
1995-12-22T09:05:02 = 9:05:02 a. m. (UTC)
-0010-09-15T04:44:23 = 4:44:23 a. m. (UTC)

πŸ’« hmv (h:mm a (v))

2008-02-05T18:30:30 = 6:30 p. m. (UTC)
1995-12-22T09:05:02 = 9:05 a. m. (UTC)
-0010-09-15T04:44:23 = 4:44 a. m. (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.)

2008-02-05T18:30:30 = 2008.
1995-12-22T09:05:02 = 1995.
-0010-09-15T04:44:23 = -10.

πŸ’« yM (MM/y)

2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10

πŸ’« yMEd (E, d. M. y.)

2008-02-05T18:30:30 = uto, 5. 2. 2008.
1995-12-22T09:05:02 = pet, 22. 12. 1995.
-0010-09-15T04:44:23 = sub, 15. 9. -10.

πŸ’« yMM (M. y.)

yMMM (MMM y.)

2008-02-05T18:30:30 = feb 2008.
1995-12-22T09:05:02 = dec 1995.
-0010-09-15T04:44:23 = sep -10.

yMMMEd (E, d. MMM y.)

2008-02-05T18:30:30 = uto, 5. feb 2008.
1995-12-22T09:05:02 = pet, 22. dec 1995.
-0010-09-15T04:44:23 = sub, 15. sep -10.

yMMMM (LLLL y.)

2008-02-05T18:30:30 = februar 2008.
1995-12-22T09:05:02 = decembar 1995.
-0010-09-15T04:44:23 = septembar -10.

yMMMd (d. MMM y.)

2008-02-05T18:30:30 = 5. feb 2008.
1995-12-22T09:05:02 = 22. dec 1995.
-0010-09-15T04:44:23 = 15. sep -10.

yMd (d. M. y.)

2008-02-05T18:30:30 = 5. 2. 2008.
1995-12-22T09:05:02 = 22. 12. 1995.
-0010-09-15T04:44:23 = 15. 9. -10.

yQQQ (QQQ y.)

2008-02-05T18:30:30 = KV1 2008.
1995-12-22T09:05:02 = KV4 1995.
-0010-09-15T04:44:23 = KV3 -10.

yQQQQ (QQQQ y.)

2008-02-05T18:30:30 = Prvi kvartal 2008.
1995-12-22T09:05:02 = Četvrti kvartal 1995.
-0010-09-15T04:44:23 = Treći kvartal -10.

okay bestie, quick heads up before the next three: these ones are literally the same output for all three count variants πŸ’€ β€” few, one and other all land on the identical string. That's not a typo on my end, that's just how it do. Don't @ me.

yw-count-few (w. 'sedmica' 'u' Y.)

2008-02-05T18:30:30 = 6. sedmica u 2008.
1995-12-22T09:05:02 = 51. sedmica u 1995.
-0010-09-15T04:44:23 = 37. sedmica u -10.

yw-count-one (w. 'sedmica' 'u' Y.)

2008-02-05T18:30:30 = 6. sedmica u 2008.
1995-12-22T09:05:02 = 51. sedmica u 1995.
-0010-09-15T04:44:23 = 37. sedmica u -10.

yw-count-other (w. 'sedmica' 'u' Y.)

2008-02-05T18:30:30 = 6. sedmica u 2008.
1995-12-22T09:05:02 = 51. sedmica u 1995.
-0010-09-15T04:44:23 = 37. sedmica u -10.

✨ Miscellaneous ✨

just the two lil settings, no biggie 🌸

  • Prefers 24 hour time? β€” Yes
  • Local first day of the week β€” 1 (ponedjeljak)

πŸ’… Strftime Patterns

the classic C-library-style patterns, serving looks as always πŸ‘‘

%c (%a %b %e %H:%M:%S %Y) β€” date time format

2008-02-05T18:30:30 = uto feb  5 18:30:30 2008
1995-12-22T09:05:02 = pet dec 22 09:05:02 1995
-0010-09-15T04:44:23 = sub sep 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. that's the whole thing, bestie β€” go touch grass (or go read that module, same energy) πŸ¦‹


and that's a wrap on the page, periodt πŸ’– it's perl v5.42.0, dated 2024-12-12, and it's DateTim...ale::bs(3) β€” the truncated-name realness is iconic, truly a main character entry. mwah πŸŽ€

πŸ“¦ where this page comes from