DateTim...e::ku_TR(3)

💖 NAME 💖

Ok so bestie, real talk: this is DateTime::Locale::ku_TR(3), a User Contributed Perl Documentation page, and it's the locale data examples for the Kurdish Türkiye (ku-TR) locale. That's it. That's the whole vibe. It's a show-and-tell of what all the Kurdish (Türkiye) date and time strings actually look like ✨


🌸 DESCRIPTION 🌸

This pod file is literally just examples of the locale data that ships for the Kurdish Türkiye locale. No functions to call, no arguments, no exit codes — it's a gallery tour, and I'm your tour guide 🫶 Every string below is the real one, so please don't go typing your own version, mwah 💅


🦋 Days

Wide (format)

Monday through Sunday energy, full-width, in this exact order:

duşem
sêşem
çarşem
pêncşem
înî
şemî
yekşem

Abbreviated (format)

The short-but-still-wide-ish glow-up:

dşm
sşm
çşm
pşm
înî
şem
yşm

Narrow (format)

Single characters only, minimum effort maximum slay:

D
S
Ç
P
Î
Ş
Y

Wide (stand-alone)

Same full names, but standing alone (no surrounding sentence holding its hand):

duşem
sêşem
çarşem
pêncşem
înî
şemî
yekşem

Abbreviated (stand-alone)

dşm
sşm
çşm
pşm
înî
şem
yşm

Narrow (stand-alone)

D
S
Ç
P
Î
Ş
Y

🎀 Months

Wide (format)

Twelve months, full width, lined up like the main characters they are:

rêbendan
sibat
adar
nîsan
gulan
hezîran
tîrmeh
tebax
îlon
cotmeh
mijdar
berfanbar

Abbreviated (format)

rbn
sbt
adr
nsn
gln
hzr
trm
tbx
îln
cot
mjd
brf

Narrow (format)

Careful, there are two Ts in here and no, that's not a typo, that's just what it is 👑

R
S
A
N
G
H
T
T
Î
C
M
B

Wide (stand-alone)

rêbendan
sibat
adar
nîsan
gulan
hezîran
tîrmeh
tebax
îlon
cotmeh
mijdar
berfanbar

Abbreviated (stand-alone)

rbn
sbt
adr
nsn
gln
hzr
trm
tbx
îln
cot
mjd
brf

Narrow (stand-alone)

R
S
A
N
G
H
T
T
Î
C
M
B

💜 Quarters

Wide (format)

Quarter four times, iconic each time:

çaryeka 1em
çaryeka 2yem
çaryeka 3yem
çaryeka 4em

Abbreviated (format)

Ç1
Ç2
Ç3
Ç4

Narrow (format)

Literally just the digits, no thoughts head empty:

1
2
3
4

Wide (stand-alone)

çaryeka 1em
çaryeka 2yem
çaryeka 3yem
çaryeka 4em

Abbreviated (stand-alone)

Ç1
Ç2
Ç3
Ç4

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Wide (format)

Only two, and they said what they said:

berî zayînê
piştî zayînê

Abbreviated (format)

BZ
PZ

Narrow (format)

Yes, the narrow ones are identical to the abbreviated ones. Not a typo. Not a glitch. It's giving consistency 💀

BZ
PZ

🌈 Date Formats

Three timestamp samples used over and over below, so memorize them like a lyric: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23 (yes, that last one has a negative year, she's built different 😭).

Full

  • 2008-02-05T18:30:30 = sêşem, 5ê sibata 2008an
  • 1995-12-22T09:05:02 = înî, 22ê berfanbara 1995an
  • -0010-09-15T04:44:23 = şemî, 15ê îlona -10an

Long

  • 2008-02-05T18:30:30 = 5ê sibata 2008an
  • 1995-12-22T09:05:02 = 22ê berfanbara 1995an
  • -0010-09-15T04:44:23 = 15ê îlona -10an

Medium

  • 2008-02-05T18:30:30 = 5ê sbta 2008an
  • 1995-12-22T09:05:02 = 22ê brfa 1995an
  • -0010-09-15T04:44:23 = 15ê îlna -10an

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

Lowkey identical to Full here, and that's fine, she's allowed 💅

  • 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

🦋 Datetime Formats

Full

  • 2008-02-05T18:30:30 = sêşem, 5ê sibata 2008an 18:30:30 UTC
  • 1995-12-22T09:05:02 = înî, 22ê berfanbara 1995an 09:05:02 UTC
  • -0010-09-15T04:44:23 = şemî, 15ê îlona -10an 04:44:23 UTC

Long

  • 2008-02-05T18:30:30 = 5ê sibata 2008an 18:30:30 UTC
  • 1995-12-22T09:05:02 = 22ê berfanbara 1995an 09:05:02 UTC
  • -0010-09-15T04:44:23 = 15ê îlona -10an 04:44:23 UTC

Medium

  • 2008-02-05T18:30:30 = 5ê sbta 2008an 18:30:30
  • 1995-12-22T09:05:02 = 22ê brfa 1995an 09:05:02
  • -0010-09-15T04:44:23 = 15ê îlna -10an 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

Bestie, this is the big one — every named format with its pattern in parentheses and its three worked examples. Every pattern string is verbatim, so keep the quotes exactly as written 🫶

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 = sşm
1995-12-22T09:05:02 = înî
-0010-09-15T04:44:23 = şem

EBhm (E, h:mm'ê' B)

2008-02-05T18:30:30 = sşm, 6:30ê B
1995-12-22T09:05:02 = înî, 9:05ê B
-0010-09-15T04:44:23 = şem, 4:44ê B

EBhms (E, h:mm:ss'ê' B)

2008-02-05T18:30:30 = sşm, 6:30:30ê B
1995-12-22T09:05:02 = înî, 9:05:02ê B
-0010-09-15T04:44:23 = şem, 4:44:23ê B

EHm (E HH:mm)

2008-02-05T18:30:30 = sşm 18:30
1995-12-22T09:05:02 = înî 09:05
-0010-09-15T04:44:23 = şem 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = sşm 18:30:30
1995-12-22T09:05:02 = înî 09:05:02
-0010-09-15T04:44:23 = şem 04:44:23

Ed (d E)

2008-02-05T18:30:30 = 5 sşm
1995-12-22T09:05:02 = 22 înî
-0010-09-15T04:44:23 = 15 şem

Ehm (E, h:mm'ê' a)

2008-02-05T18:30:30 = sşm, 6:30ê PN
1995-12-22T09:05:02 = înî, 9:05ê BN
-0010-09-15T04:44:23 = şem, 4:44ê BN

Ehms (E, h:mm:ss'ê' a)

2008-02-05T18:30:30 = sşm, 6:30:30ê PN
1995-12-22T09:05:02 = înî, 9:05:02ê BN
-0010-09-15T04:44:23 = şem, 4:44:23ê BN

Gy (G y)

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

GyMMM (G MMM'a' y'an')

2008-02-05T18:30:30 = PZ sbta 2008an
1995-12-22T09:05:02 = PZ brfa 1995an
-0010-09-15T04:44:23 = BZ îlna -10an

GyMMMEd (G d'ê' MMM'a' y'an', E)

2008-02-05T18:30:30 = PZ 5ê sbta 2008an, sşm
1995-12-22T09:05:02 = PZ 22ê brfa 1995an, înî
-0010-09-15T04:44:23 = BZ 15ê îlna -10an, şem

GyMMMd (G d'ê' MMM'a' y'an')

2008-02-05T18:30:30 = PZ 5ê sbta 2008an
1995-12-22T09:05:02 = PZ 22ê brfa 1995an
-0010-09-15T04:44:23 = BZ 15ê îlna -10an

GyMd (GGGGG dd.MM.y)

2008-02-05T18:30:30 = PZ 05.02.2008
1995-12-22T09:05:02 = PZ 22.12.1995
-0010-09-15T04:44:23 = BZ 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 'bi' 'dema' v('y')'ê')

2008-02-05T18:30:30 = 18:30:30 bi dema UTC(y)ê
1995-12-22T09:05:02 = 09:05:02 bi dema UTC(y)ê
-0010-09-15T04:44:23 = 04:44:23 bi dema UTC(y)ê

Hmv (HH:mm 'bi' 'dema' v('y')'ê')

2008-02-05T18:30:30 = 18:30 bi dema UTC(y)ê
1995-12-22T09:05:02 = 09:05 bi dema UTC(y)ê
-0010-09-15T04:44:23 = 04:44 bi dema UTC(y)ê

M (L)

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

MEd (E, dd.MM)

2008-02-05T18:30:30 = sşm, 05.02
1995-12-22T09:05:02 = înî, 22.12
-0010-09-15T04:44:23 = şem, 15.09

MMM (LLL)

2008-02-05T18:30:30 = sbt
1995-12-22T09:05:02 = brf
-0010-09-15T04:44:23 = îln

MMMEd (E, d'ê' MMM'ê')

2008-02-05T18:30:30 = sşm, 5ê sbtê
1995-12-22T09:05:02 = înî, 22ê brfê
-0010-09-15T04:44:23 = şem, 15ê îlnê

MMMMW-count-one ('hefteya' W'em' 'ya' MMMM'ê')

2008-02-05T18:30:30 = hefteya 1em ya sibatê
1995-12-22T09:05:02 = hefteya 3em ya berfanbarê
-0010-09-15T04:44:23 = hefteya 2em ya îlonê

MMMMW-count-other ('hefteya' W'em' 'ya' MMMM'ê')

Yeah the pattern and the output are the same as count-one for these samples — not me making that up, it's literally what's here 😌

2008-02-05T18:30:30 = hefteya 1em ya sibatê
1995-12-22T09:05:02 = hefteya 3em ya berfanbarê
-0010-09-15T04:44:23 = hefteya 2em ya îlonê

MMMMd (d'ê' MMMM'ê')

2008-02-05T18:30:30 = 5ê sibatê
1995-12-22T09:05:02 = 22ê berfanbarê
-0010-09-15T04:44:23 = 15ê îlonê

MMMd (d'ê' MMM'ê')

2008-02-05T18:30:30 = 5ê sbtê
1995-12-22T09:05:02 = 22ê brfê
-0010-09-15T04:44:23 = 15ê îlnê

Md (dd.MM)

2008-02-05T18:30:30 = 05.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09

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ê PN
1995-12-22T09:05:02 = 9ê BN
-0010-09-15T04:44:23 = 4ê BN

hm (h:mm'ê' a)

2008-02-05T18:30:30 = 6:30ê PN
1995-12-22T09:05:02 = 9:05ê BN
-0010-09-15T04:44:23 = 4:44ê BN

hms (h:mm:ss'ê' a)

2008-02-05T18:30:30 = 6:30:30ê PN
1995-12-22T09:05:02 = 9:05:02ê BN
-0010-09-15T04:44:23 = 4:44:23ê BN

hmsv (h:mm:ss'ê' a 'bi' 'dema' v('y')'ê')

2008-02-05T18:30:30 = 6:30:30ê PN bi dema UTC(y)ê
1995-12-22T09:05:02 = 9:05:02ê BN bi dema UTC(y)ê
-0010-09-15T04:44:23 = 4:44:23ê BN bi dema UTC(y)ê

hmv (h:mm'ê' a 'bi' 'dema' v('y')'ê')

2008-02-05T18:30:30 = 6:30ê PN bi dema UTC(y)ê
1995-12-22T09:05:02 = 9:05ê BN bi dema UTC(y)ê
-0010-09-15T04:44:23 = 4:44ê BN bi dema UTC(y)ê

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, dd.MM.y)

2008-02-05T18:30:30 = sşm, 05.02.2008
1995-12-22T09:05:02 = înî, 22.12.1995
-0010-09-15T04:44:23 = şem, 15.09.-10

yMMM (MMM'a' y'an')

2008-02-05T18:30:30 = sbta 2008an
1995-12-22T09:05:02 = brfa 1995an
-0010-09-15T04:44:23 = îlna -10an

yMMMEd (E, d'ê' MMM'a' y'an')

(still in the pattern list btw — picking up exactly where we stopped, no skipping 👇)

2008-02-05T18:30:30 = sşm, 5ê sbta 2008an
1995-12-22T09:05:02 = înî, 22ê brfa 1995an
-0010-09-15T04:44:23 = şem, 15ê îlna -10an

  • yMMMM (MMMM'a' y'an') — the full month name grabbing the mic, with 'a' and 'an' glued on as literal text 🎤
2008-02-05T18:30:30 = sibata 2008an
1995-12-22T09:05:02 = berfanbara 1995an
-0010-09-15T04:44:23 = îlona -10an
  • yMMMd (d'ê' MMM'a' y'an') — day number + 'ê' + short month + 'a' + year + 'an', the classic little stack 🥞
2008-02-05T18:30:30 = 5ê sbta 2008an
1995-12-22T09:05:02 = 22ê brfa 1995an
-0010-09-15T04:44:23 = 15ê îlna -10an
  • yMd (dd.MM.y) — the all-numeric one, dots between, zero-padded day and month, and the year just vibes as-is ✨
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'em' 'ya' y'an') — abbreviated quarter + 'em', then 'ya', then the year + 'an' 🗓️
2008-02-05T18:30:30 = Ç1em ya 2008an
1995-12-22T09:05:02 = Ç4em ya 1995an
-0010-09-15T04:44:23 = Ç3em ya -10an
  • yQQQQ (QQQQ 'ya' y'an') — the full-width quarter flex, same 'ya' + year + 'an' energy, just louder 👑
2008-02-05T18:30:30 = çaryeka 1em ya 2008an
1995-12-22T09:05:02 = çaryeka 4em ya 1995an
-0010-09-15T04:44:23 = çaryeka 3yem ya -10an
  • yw-count-one ('hefteya' w'em' 'ya' Y'an') — week-of-year, singular flavour: 'hefteya' + week + 'em' + 'ya' + week-year + 'an' 🧚
2008-02-05T18:30:30 = hefteya 6em ya 2008an
1995-12-22T09:05:02 = hefteya 51em ya 1995an
-0010-09-15T04:44:23 = hefteya 37em ya -10an
  • yw-count-other ('hefteya' w'em' 'ya' Y'an') — literally the same pattern string as the count-one one above, and yes the outputs are character-for-character identical too. Not a typo on my end bestie, that's just how it ships 💀
2008-02-05T18:30:30 = hefteya 6em ya 2008an
1995-12-22T09:05:02 = hefteya 51em ya 1995an
-0010-09-15T04:44:23 = hefteya 37em ya -10an

🌸 Miscellaneous 🌸

Quick vibe check on the settings, no code block needed:

  • Prefers 24 hour time? — Yes. Big 24-hour clock energy, no am/pm nonsense here ⏰
  • Local first day of the week — 1 (duşem) 📅

⭐ Strftime Patterns ⭐

The old-school strftime side of the house. Three of them, all iconic:

  • %c (%A %d %B %Y %T %Z) — date time format, aka the whole package 🎁
2008-02-05T18:30:30 = sêşem 05 sibat 2008 18:30:30 UTC
1995-12-22T09:05:02 = înî 22 berfanbar 1995 09:05:02 UTC
-0010-09-15T04:44:23 = şemî 15 îlon -10 04:44:23 UTC
  • %x (%d/%m/%Y) — date format, slashes only, day first, respect it 🫶
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
  • %X (%T) — time format, and it's just %T wearing a little disguise 🕶️
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 💖

That's the whole support section, and it's short and sweet: See DateTime::Locale. That's it, that's the tea 🍵


ok that's the entire locale dump, you're officially fluent in Kurdish date formatting now, no cap 🌈

and that's a wrap, babe 🎀 this page came from perl v5.42.0, dated 2024-12-12, and honestly she ate 💅 mwah, go format some dates 💜

📦 where this page comes from