DateTim...e::ta_IN(3)
🌸 DateTime::Locale::ta_IN — the Tamil India locale, explained by your favorite Unix bestie 🌸
okay so real talk: this is the perl pod page for DateTime::Locale::ta_IN, aka Locale data examples for the Tamil India (ta-IN) locale, and it ships with User Contributed Perl Documentation. It's literally a show-and-tell of every scrap of locale data you get for ta-IN: day names, month names, quarter names, eras, and a whole wall of format patterns with real example outputs. Nothing to run here, bestie — it's a reference page, and it's giving "look at all my data" energy 👑
✨ NAME ✨
DateTime::Locale::ta_IN — Locale data examples for the Tamil India (ta-IN) locale. That's the whole name section, and honestly? Iconic. Short. Slays. 💅
🦋 DESCRIPTION 🦋
So this pod file is literally just examples of the locale data available for the Tamil India locale. Every block below is a peek at what DateTime::Locale::ta_IN hands you. And heads up — this thing is LONG, so it comes in two parts, and you're reading part one right now. No signing off, no "bye bestie", we're staying seated 🫶
🌈 Days
The days, in every width and in both flavors: format (used in dates, i.e. inside a full date string) and stand-alone (used on its own, like a calendar header). Spoiler: for Tamil India, the format and stand-alone versions are literally identical. Not me noticing 👀
🌸 Wide (format)
திஙகள்
செவவாய்
புதன்
வியாழன்
வெளளி
சனி
ஞாயிறு
🎀 Abbreviated (format)
திங.
செவ.
புத.
வியா.
வெள.
சனி
ஞாயி.
⭐ Narrow (format)
தி
செ
பு
வி
வெ
ச
ஞா
🌸 Wide (stand-alone)
திஙகள்
செவவாய்
புதன்
வியாழன்
வெளளி
சனி
ஞாயிறு
🎀 Abbreviated (stand-alone)
திங.
செவ.
புத.
வியா.
வெள.
சனி
ஞாயி.
⭐ Narrow (stand-alone)
தி
செ
பு
வி
வெ
ச
ஞா
💜 Months
Twelve months, three widths, two flavors. The month data ate and left absolutely no crumbs 💅
🌸 Wide (format)
ஜனவரி
பிபரவரி
மாரச்
ஏபரல்
மே
ஜூன்
ஜூலை
ஆகஸட்
செபடமபர்
அகடோபர்
நவமபர்
டிசமபர்
🎀 Abbreviated (format)
ஜன.
பிப.
மார.
ஏப.
மே
ஜூன்
ஜூலை
ஆக.
செப.
அக.
நவ.
டிச.
⭐ Narrow (format)
ஜ
பி
மா
ஏ
மே
ஜூ
ஜூ
ஆ
செ
அ
ந
டி
🌸 Wide (stand-alone)
ஜனவரி
பிபரவரி
மாரச்
ஏபரல்
மே
ஜூன்
ஜூலை
ஆகஸட்
செபடமபர்
அகடோபர்
நவமபர்
டிசமபர்
🎀 Abbreviated (stand-alone)
ஜன.
பிப.
மார.
ஏப.
மே
ஜூன்
ஜூலை
ஆக.
செப.
அக.
நவ.
டிச.
⭐ Narrow (stand-alone)
ஜ
பி
மா
ஏ
மே
ஜூ
ஜூ
ஆ
செ
அ
ந
டி
🧚 Quarters
Four quarters. Same deal: wide, abbreviated, narrow, and the same again for stand-alone. Lowkey the most symmetrical section on the page 🌸
🌸 Wide (format)
முதல் காலாணடு
இரணடாம் காலாணடு
மூனறாம் காலாணடு
நானகாம் காலாணடு
🎀 Abbreviated (format)
கா.1
கா.2
கா.3
கா.4
⭐ Narrow (format)
1
2
3
4
🌸 Wide (stand-alone)
முதல் காலாணடு
இரணடாம் காலாணடு
மூனறாம் காலாணடு
நானகாம் காலாணடு
🎀 Abbreviated (stand-alone)
கா.1
கா.2
கா.3
கா.4
⭐ Narrow (stand-alone)
1
2
3
4
👑 Eras
Only format widths for eras — wide, abbreviated and narrow. No stand-alone era block here, and that's just how it is, no cap.
🌸 Wide (format)
கிறிஸதுவுககு முன்
அனனோ டோமினி
🎀 Abbreviated (format)
கி.மு.
கி.பி.
⭐ Narrow (format)
கி.மு.
கி.பி.
🍓 Date Formats
Four date styles — Full, Long, Medium, Short — each one shown against the same three sample timestamps so you can compare them side by side. Obsessed with the consistency honestly ✨
🌸 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 பிப., 2008
1995-12-22T09:05:02 = 22 டிச., 1995
-0010-09-15T04:44:23 = 15 செப., -10
🦋 Short
2008-02-05T18:30:30 = 5/2/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/9/-10
🔥 Time Formats
Same four styles, but for times. The Full and Long ones carry UTC at the end; Medium and Short don't. If you clocked that, congrats, you're a main character 🔥
🌸 Full
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
🎀 Long
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
⭐ Medium
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
🦋 Short
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
🌟 Datetime Formats
Date + time, glued together, all four styles. Full and Long keep the UTC on the time part; Medium and Short dodge it. Look at me connecting the dots 🧠✨
🌸 Full
2008-02-05T18:30:30 = செவவாய, 5 பிபரவரி, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = வெளளி, 22 டிசமபர, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = சனி, 15 செபடமபர, -10, 4:44:23 AM UTC
🎀 Long
2008-02-05T18:30:30 = 5 பிபரவரி, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = 22 டிசமபர, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = 15 செபடமபர, -10, 4:44:23 AM UTC
⭐ Medium
2008-02-05T18:30:30 = 5 பிப., 2008, 6:30:30 PM
1995-12-22T09:05:02 = 22 டிச., 1995, 9:05:02 AM
-0010-09-15T04:44:23 = 15 செப., -10, 4:44:23 AM
🦋 Short
2008-02-05T18:30:30 = 5/2/08, 6:30 PM
1995-12-22T09:05:02 = 22/12/95, 9:05 AM
-0010-09-15T04:44:23 = 15/9/-10, 4:44 AM
💖 Available Formats
Okay this is the big one — every named format the locale exposes, with its pattern in parentheses and three example renderings. Grab a snack, we're going through them ALL, no skipping, I refuse 🙈
💫 Bh — pattern B h
2008-02-05T18:30:30 = B 6
1995-12-22T09:05:02 = B 9
-0010-09-15T04:44:23 = B 4
💫 Bhm — pattern B h:mm
2008-02-05T18:30:30 = B 6:30
1995-12-22T09:05:02 = B 9:05
-0010-09-15T04:44:23 = B 4:44
💫 Bhms — pattern B h:mm:ss
2008-02-05T18:30:30 = B 6:30:30
1995-12-22T09:05:02 = B 9:05:02
-0010-09-15T04:44:23 = B 4:44:23
💫 E — pattern ccc
2008-02-05T18:30:30 = செவ.
1995-12-22T09:05:02 = வெள.
-0010-09-15T04:44:23 = சனி
💫 EBhm — pattern E B h:mm
2008-02-05T18:30:30 = செவ. B 6:30
1995-12-22T09:05:02 = வெள. B 9:05
-0010-09-15T04:44:23 = சனி B 4:44
💫 EBhms — pattern E B h:mm:ss
2008-02-05T18:30:30 = செவ. B 6:30:30
1995-12-22T09:05:02 = வெள. B 9:05:02
-0010-09-15T04:44:23 = சனி B 4:44:23
💫 EHm — pattern 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 — pattern 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 — pattern d E
2008-02-05T18:30:30 = 5 செவ.
1995-12-22T09:05:02 = 22 வெள.
-0010-09-15T04:44:23 = 15 சனி
💫 Ehm — pattern 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 — pattern 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 — pattern G y
2008-02-05T18:30:30 = கி.பி. 2008
1995-12-22T09:05:02 = கி.பி. 1995
-0010-09-15T04:44:23 = கி.மு. -10
💫 GyMMM — pattern G y MMM
2008-02-05T18:30:30 = கி.பி. 2008 பிப.
1995-12-22T09:05:02 = கி.பி. 1995 டிச.
-0010-09-15T04:44:23 = கி.மு. -10 செப.
💫 GyMMMEd — pattern G y MMM d, E
2008-02-05T18:30:30 = கி.பி. 2008 பிப. 5, செவ.
1995-12-22T09:05:02 = கி.பி. 1995 டிச. 22, வெள.
-0010-09-15T04:44:23 = கி.மு. -10 செப. 15, சனி
💫 GyMMMd — pattern G y MMM d
2008-02-05T18:30:30 = கி.பி. 2008 பிப. 5
1995-12-22T09:05:02 = கி.பி. 1995 டிச. 22
-0010-09-15T04:44:23 = கி.மு. -10 செப. 15
💫 GyMd — pattern d/M/y G
2008-02-05T18:30:30 = 5/2/2008 கி.பி.
1995-12-22T09:05:02 = 22/12/1995 கி.பி.
-0010-09-15T04:44:23 = 15/9/-10 கி.மு.
💫 H — pattern HH
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
💫 Hm — pattern HH:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
💫 Hms — pattern 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 — pattern 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 — pattern 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 — pattern L
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
💫 MEd — pattern dd-MM, E
2008-02-05T18:30:30 = 05-02, செவ.
1995-12-22T09:05:02 = 22-12, வெள.
-0010-09-15T04:44:23 = 15-09, சனி
💫 MMM — pattern LLL
2008-02-05T18:30:30 = பிப.
1995-12-22T09:05:02 = டிச.
-0010-09-15T04:44:23 = செப.
💫 MMMEd — pattern MMM d, E
2008-02-05T18:30:30 = பிப. 5, செவ.
1995-12-22T09:05:02 = டிச. 22, வெள.
-0010-09-15T04:44:23 = செப. 15, சனி
💫 MMMMW-count-one — pattern MMMM W -ஆம் வாரம
2008-02-05T18:30:30 = பிபரவரி 1 -ஆம் வாரம்
1995-12-22T09:05:02 = டிசமபர் 3 -ஆம் வாரம்
-0010-09-15T04:44:23 = செபடமபர் 2 -ஆம் வாரம்
💫 MMMMW-count-other — pattern MMMM W -ஆம் வாரம
2008-02-05T18:30:30 = பிபரவரி 1 -ஆம் வாரம்
1995-12-22T09:05:02 = டிசமபர் 3 -ஆம் வாரம்
-0010-09-15T04:44:23 = செபடமபர் 2 -ஆம் வாரம்
nope, your eyes aren't broken —MMMMW-count-oneandMMMMW-count-otherreally do print the exact same three lines here. That's just what the page says 🫶
💫 MMMMd — pattern d MMMM
2008-02-05T18:30:30 = 5 பிபரவரி
1995-12-22T09:05:02 = 22 டிசமபர்
-0010-09-15T04:44:23 = 15 செபடமபர்
💫 MMMd — pattern d MMM
2008-02-05T18:30:30 = 5 பிப.
1995-12-22T09:05:02 = 22 டிச.
-0010-09-15T04:44:23 = 15 செப.
💫 MMdd — pattern dd-MM
2008-02-05T18:30:30 = 05-02
1995-12-22T09:05:02 = 22-12
-0010-09-15T04:44:23 = 15-09
💫 Md — pattern d/M
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
💫 d — pattern d
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
💫 h — pattern h a
…and the example lines for this one land in part two, bestie — we're literally mid-list and I'm not about to fake numbers that aren't on the page 😭
...and the format from the previous part wraps up with these three, bestie:
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
✨ hm — h:mm a
hour and minute, plus AM/PM era vibes:
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 — h:mm:ss a
same energy, but now with seconds showing off:
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 — h:mm:ss a v
hour, minute, second, era, and the timezone name 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 — h:mm a v
the shorter cousin — hour, minute, era, timezone:
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 — mm:ss
just minutes and seconds, minimal queen behaviour:
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
✨ y — y
literally just the year, no notes:
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
✨ yM — M/y
month over year, slash in the middle:
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
✨ yMEd — E, d/M/y
day name, then day/month/year — and yes the day names are in Tamil, we love that for us:
2008-02-05T18:30:30 = செவ., 5/2/2008
1995-12-22T09:05:02 = வெள., 22/12/1995
-0010-09-15T04:44:23 = சனி, 15/9/-10
✨ yMM — MM-y
two-digit month, then the year:
2008-02-05T18:30:30 = 02-2008
1995-12-22T09:05:02 = 12-1995
-0010-09-15T04:44:23 = 09--10
(yes, 09--10 — two dashes, that's not a typo, that's just the negative year doing its thing 💀)
✨ yMMM — MMM y
the abbreviated month name followed by the year:
2008-02-05T18:30:30 = பிப. 2008
1995-12-22T09:05:02 = டிச. 1995
-0010-09-15T04:44:23 = செப. -10
✨ yMMMEd — E, d MMM, y
day name, day number, abbreviated month, year — the full little trio, comma-separated:
2008-02-05T18:30:30 = செவ., 5 பிப., 2008
1995-12-22T09:05:02 = வெள., 22 டிச., 1995
-0010-09-15T04:44:23 = சனி, 15 செப., -10
✨ yMMMM — MMMM y
the big flex: full month name, spelled all the way out, then the year:
2008-02-05T18:30:30 = பிபரவரி 2008
1995-12-22T09:05:02 = டிசமபர் 1995
-0010-09-15T04:44:23 = செபடமபர் -10
✨ yMMMd — d MMM, y
day number, abbreviated month, year:
2008-02-05T18:30:30 = 5 பிப., 2008
1995-12-22T09:05:02 = 22 டிச., 1995
-0010-09-15T04:44:23 = 15 செப., -10
✨ yMd — d/M/y
day/month/year, all short and numeric:
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
abbreviated quarter, then the year:
2008-02-05T18:30:30 = கா.1 2008
1995-12-22T09:05:02 = கா.4 1995
-0010-09-15T04:44:23 = கா.3 -10
✨ yQQQQ — QQQQ y
the full-length quarter name, zero abbreviation energy:
2008-02-05T18:30:30 = முதல் காலாணடு 2008
1995-12-22T09:05:02 = நானகாம் காலாணடு 1995
-0010-09-15T04:44:23 = மூனறாம் காலாணடு -10
✨ yw-count-one — Y ஆம் ஆணடின் w -ஆம் வாரம
week-of-year, singular flavour:
2008-02-05T18:30:30 = 2008 ஆம் ஆணடின் 6 -ஆம் வாரம்
1995-12-22T09:05:02 = 1995 ஆம் ஆணடின் 51 -ஆம் வாரம்
-0010-09-15T04:44:23 = -10 ஆம் ஆணடின் 37 -ஆம் வாரம்
✨ yw-count-other — Y ஆம் ஆணடின் w -ஆம் வாரம
week-of-year, plural/other flavour — and yeah, the examples are identical to the one above, that's genuinely how it's listed 🙈:
2008-02-05T18:30:30 = 2008 ஆம் ஆணடின் 6 -ஆம் வாரம்
1995-12-22T09:05:02 = 1995 ஆம் ஆணடின் 51 -ஆம் வாரம்
-0010-09-15T04:44:23 = -10 ஆம் ஆணடின் 37 -ஆம் வாரம்
🌸 Miscellaneous 🌸
- Prefers 24 hour time? — No
- Local first day of the week —
7(ஞாயிறு)
💅 Strftime Patterns 💅
okay so these are the strftime-style patterns this locale defines, with the pattern in parens and the descriptions attached. Here we go:
⭐ %c (%A %d %B %Y %p %I:%M:%S) — date time format
the whole date-and-time package, full day name and full month name included:
2008-02-05T18:30:30 = செவவாய் 05 பிபரவரி 2008 PM 06:30:30
1995-12-22T09:05:02 = வெளளி 22 டிசமபர் 1995 AM 09:05:02
-0010-09-15T04:44:23 = சனி 15 செபடமபர் -10 AM 04:44:23
⭐ %x (%-d/%-m/%y) — date format
the date-only one — and heads up, the output literally contains the unexpanded %-d/%-m/ bits, followed by the two-digit year:
2008-02-05T18:30:30 = %-d/%-m/08
1995-12-22T09:05:02 = %-d/%-m/95
-0010-09-15T04:44:23 = %-d/%-m/10
⭐ %X (%p %I:%M:%S %Z) — time format
the time-only one, era first, timezone name last:
2008-02-05T18:30:30 = PM 06:30:30 UTC
1995-12-22T09:05:02 = AM 09:05:02 UTC
-0010-09-15T04:44:23 = AM 04:44:23 UTC
🫶 SUPPORT 🫶
For support, see DateTime::Locale. That's the whole instruction, and honestly? slay, short and sweet.
that's the entire page, bestie — every format, every Tamil string, every%c/%x/%Xexample, all of it 💖
And for the cute little sign-off: this beauty is from perl v5.42.0, dated 2024-12-12, and its footer still whispers DateTim...e::ta_IN(3) like the icon it is 🎀✨
📦 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