DateTim...:hi_Latn(3)

πŸ’… DateTime::Locale::hi_Latn (3) β€” User Contributed Perl Documentation

okay bestie, so this is a page from the User Contributed Perl Documentation, and it's about DateTime::Locale::hi_Latn β€” which is, like, genuinely just the Hindi Latin (hi-Latn) locale data for DateTime. yes, the whole page is basically a data dump. and yes, I'm gonna make it cute. πŸŽ€


✨ NAME ✨

DateTime::Locale::hi_Latn β€” Locale data examples for the Hindi Latin (hi-Latn) locale πŸ¦‹


🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Hindi Latin locale. That's it, that's the whole description. It's giving very "here's the receipts, look at 'em" energy, and honestly? iconic. πŸ’…


πŸ—“οΈ Days

Wide (format)

Somwaar
Mangalwaar
Budhwaar
Guruwaar
Shukrawaar
Shaniwaar
Raviwaar

Abbreviated (format)

Som
Mangal
Budh
Guru
Shukra
Shani
Ravi

Narrow (format)

So
Ma
Bu
Gu
Sh
Sha
Ra

Wide (stand-alone)

Somwaar
Mangalwaar
Budhwaar
Guruwaar
Shukrawaar
Shaniwaar
Raviwaar

Abbreviated (stand-alone)

Som
Mangal
Budh
Guru
Shukra
Shani
Ravi

Narrow (stand-alone)

So
Ma
Bu
Gu
Sh
Sha
Ra

πŸŒ™ Months

Wide (format)

January
February
March
April
May
June
July
August
September
October
November
December

Abbreviated (format)

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Narrow (format)

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

January
February
March
April
May
June
July
August
September
October
November
December

Abbreviated (stand-alone)

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
πŸ‘€ okay so if you were paying attention: the stand-alone abbreviated list has Sept, while the format one has Sep. tiny difference, huge plot twist. the more you know πŸ’«

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

πŸŽ€ Quarters

Wide (format)

1st quarter
2nd quarter
3rd quarter
4th quarter

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1st quarter
2nd quarter
3rd quarter
4th quarter

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

Wide (format)

Before Christ
Anno Domini

Abbreviated (format)

BC
AD

Narrow (format)

B
A

πŸ“… Date Formats

Full

2008-02-05T18:30:30 = Mangalwaar, 5 February 2008
1995-12-22T09:05:02 = Shukrawaar, 22 December 1995
-0010-09-15T04:44:23 = Shaniwaar, 15 September -10

Long

2008-02-05T18:30:30 = 5 February, 2008
1995-12-22T09:05:02 = 22 December, 1995
-0010-09-15T04:44:23 = 15 September, -10

Medium

2008-02-05T18:30:30 = 05 Feb, 2008
1995-12-22T09:05:02 = 22 Dec, 1995
-0010-09-15T04:44:23 = 15 Sep, -10

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 = 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
🫢 yes bestie, Full and Long are literally identical here. no I'm not messing with you. that's just the data. slay.

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

Full

2008-02-05T18:30:30 = Mangalwaar, 5 February 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = Shukrawaar, 22 December 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = Shaniwaar, 15 September -10, 4:44:23 AM UTC

Long

2008-02-05T18:30:30 = 5 February, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = 22 December, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = 15 September, -10, 4:44:23 AM UTC

Medium

2008-02-05T18:30:30 = 05 Feb, 2008 6:30:30 PM
1995-12-22T09:05:02 = 22 Dec, 1995 9:05:02 AM
-0010-09-15T04:44:23 = 15 Sep, -10 4:44:23 AM

Short

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

πŸ”₯ Available Formats

okay this is the big one, buckle up bestie, we're going format by format πŸ’€

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 = Mangal
1995-12-22T09:05:02 = Shukra
-0010-09-15T04:44:23 = Shani

EBhm (E, h:mm B)

2008-02-05T18:30:30 = Mangal, 6:30 B
1995-12-22T09:05:02 = Shukra, 9:05 B
-0010-09-15T04:44:23 = Shani, 4:44 B

EBhms (E, h:mm:ss B)

2008-02-05T18:30:30 = Mangal, 6:30:30 B
1995-12-22T09:05:02 = Shukra, 9:05:02 B
-0010-09-15T04:44:23 = Shani, 4:44:23 B

EHm (E, HH:mm)

2008-02-05T18:30:30 = Mangal, 18:30
1995-12-22T09:05:02 = Shukra, 09:05
-0010-09-15T04:44:23 = Shani, 04:44

EHms (E, HH:mm:ss)

2008-02-05T18:30:30 = Mangal, 18:30:30
1995-12-22T09:05:02 = Shukra, 09:05:02
-0010-09-15T04:44:23 = Shani, 04:44:23

Ed (E d)

2008-02-05T18:30:30 = Mangal 5
1995-12-22T09:05:02 = Shukra 22
-0010-09-15T04:44:23 = Shani 15

Ehm (E, h:mm a)

2008-02-05T18:30:30 = Mangal, 6:30 PM
1995-12-22T09:05:02 = Shukra, 9:05 AM
-0010-09-15T04:44:23 = Shani, 4:44 AM

Ehm-alt-ascii (E, h:mm a)

2008-02-05T18:30:30 = Mangal, 6:30 PM
1995-12-22T09:05:02 = Shukra, 9:05 AM
-0010-09-15T04:44:23 = Shani, 4:44 AM
πŸ’€ not the -alt-ascii twins. yeah there are a bunch of these, they're giving "same energy, different space character". keep scrolling, they're all here.

Ehms (E, h:mm:ss a)

2008-02-05T18:30:30 = Mangal, 6:30:30 PM
1995-12-22T09:05:02 = Shukra, 9:05:02 AM
-0010-09-15T04:44:23 = Shani, 4:44:23 AM

Ehms-alt-ascii (E, h:mm:ss a)

2008-02-05T18:30:30 = Mangal, 6:30:30 PM
1995-12-22T09:05:02 = Shukra, 9:05:02 AM
-0010-09-15T04:44:23 = Shani, 4:44:23 AM

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = AD 2008 Feb
1995-12-22T09:05:02 = AD 1995 Dec
-0010-09-15T04:44:23 = BC -10 Sep

GyMMMEEEEd (G y, dd MMMM, E)

2008-02-05T18:30:30 = AD 2008, 05 February, Mangal
1995-12-22T09:05:02 = AD 1995, 22 December, Shukra
-0010-09-15T04:44:23 = BC -10, 15 September, Shani

GyMMMEd (G y, dd MMM, E)

2008-02-05T18:30:30 = AD 2008, 05 Feb, Mangal
1995-12-22T09:05:02 = AD 1995, 22 Dec, Shukra
-0010-09-15T04:44:23 = BC -10, 15 Sep, Shani

GyMMMd (G y, d MMM)

2008-02-05T18:30:30 = AD 2008, 5 Feb
1995-12-22T09:05:02 = AD 1995, 22 Dec
-0010-09-15T04:44:23 = BC -10, 15 Sep

GyMd (d/M/y G)

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

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

2008-02-05T18:30:30 = Mangal, 05/02
1995-12-22T09:05:02 = Shukra, 22/12
-0010-09-15T04:44:23 = Shani, 15/09

MMM (LLL)

2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dec
-0010-09-15T04:44:23 = Sept
πŸ“ see? Sept again. stand-alone months said "we're doing four letters today" and honestly? valid.

MMMEEEEd (EEEE, d MMM)

2008-02-05T18:30:30 = Mangalwaar, 5 Feb
1995-12-22T09:05:02 = Shukrawaar, 22 Dec
-0010-09-15T04:44:23 = Shaniwaar, 15 Sep

MMMEd (E, d MMM)

2008-02-05T18:30:30 = Mangal, 5 Feb
1995-12-22T09:05:02 = Shukra, 22 Dec
-0010-09-15T04:44:23 = Shani, 15 Sep

MMMMEEEEd (EEEE, d MMMM)

2008-02-05T18:30:30 = Mangalwaar, 5 February
1995-12-22T09:05:02 = Shukrawaar, 22 December
-0010-09-15T04:44:23 = Shaniwaar, 15 September

MMMMW-count-one (MMMM 'kaa' 'week' W)

2008-02-05T18:30:30 = February kaa week 1
1995-12-22T09:05:02 = December kaa week 3
-0010-09-15T04:44:23 = September kaa week 2

MMMMW-count-other (MMMM 'kaa' 'week' W)

2008-02-05T18:30:30 = February kaa week 1
1995-12-22T09:05:02 = December kaa week 3
-0010-09-15T04:44:23 = September kaa week 2

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 February
1995-12-22T09:05:02 = 22 December
-0010-09-15T04:44:23 = 15 September

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 (dd/MM)

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

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

h-alt-ascii (h a)

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)

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

hm-alt-ascii (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

hms (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

hms-alt-ascii (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

hmsv (h:mm:ss a v)

and bestie… this is exactly where our chunk of the page stops πŸ’« the format list keeps going β€” part 2's got the rest of Available Formats and whatever else the page is holding. don't go anywhere 🫢

🌸 hmsv β€” h:mm:ss a v

clock + the little v garnish, no cap:

          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

🌸 hmsv-alt-ascii β€” h:mm:ss a v

same energy, ascii version bestie:

          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

shorter, still got the v:

          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

πŸŽ€ hmv-alt-ascii β€” h:mm a v

the ascii twin, iconic:

          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, minimum effort maximum slay:

          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, and yes it will go negative on you:

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

πŸ“… yM β€” MM/y

month then year, month first bestie:

          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

weekday + day/month/year, very demure:

          2008-02-05T18:30:30 = Mangal, 5/2/2008
          1995-12-22T09:05:02 = Shukra, 22/12/1995
         -0010-09-15T04:44:23 = Shani, 15/9/-10

πŸ—“οΈ yMMM β€” MMM y

abbreviated month, year after:

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

✨ yMMMEEEEd β€” EEEE, d MMM y

full weekday name, it's giving main character:

          2008-02-05T18:30:30 = Mangalwaar, 5 Feb 2008
          1995-12-22T09:05:02 = Shukrawaar, 22 Dec 1995
         -0010-09-15T04:44:23 = Shaniwaar, 15 Sep -10

✨ yMMMEd β€” E, d MMM, y

shorter weekday, commas doing their thing:

          2008-02-05T18:30:30 = Mangal, 5 Feb, 2008
          1995-12-22T09:05:02 = Shukra, 22 Dec, 1995
         -0010-09-15T04:44:23 = Shani, 15 Sep, -10

πŸ’œ yMMMM β€” MMMM y

full month name, periodt:

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

πŸ’œ yMMMMEEEEd β€” EEEE, d MMMM y

the deluxe edition, all the words:

          2008-02-05T18:30:30 = Mangalwaar, 5 February 2008
          1995-12-22T09:05:02 = Shukrawaar, 22 December 1995
         -0010-09-15T04:44:23 = Shaniwaar, 15 September -10

🌷 yMMMd β€” d MMM, y

day, short month, year:

          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

the classic slashes:

          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

quarter szn, abbreviated:

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

πŸ”₯ yQQQQ β€” QQQQ y

quarter szn but spelled all the way out, look at those ordinals:

          2008-02-05T18:30:30 = 1st quarter 2008
          1995-12-22T09:05:02 = 4th quarter 1995
         -0010-09-15T04:44:23 = 3rd quarter -10

πŸ¦‹ yw-count-one β€” Y 'kaa' 'week' w

year + week, and the 'kaa' 'week' bits are literally in the pattern, quotes and all:

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

πŸ¦‹ yw-count-other β€” Y 'kaa' 'week' w

same pattern, other plural bucket β€” identical output, don't @ me:

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

πŸŽ€ Miscellaneous

couple of extra little facts, drink water:

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

⭐ Strftime Patterns

the strftime-flavoured ones, for when you're in that mood 🌈

⏰ %c (%A %d %B %Y %I:%M:%S %p) β€” date time format

the whole thing, date AND time, no crumbs:

          2008-02-05T18:30:30 = Mangalwaar 05 February 2008 06:30:30 PM
          1995-12-22T09:05:02 = Shukrawaar 22 December 1995 09:05:02 AM
         -0010-09-15T04:44:23 = Shaniwaar 15 September -10 04:44:23 AM

πŸ—“οΈ %x (%d/%m/%y) β€” date format

date only bestie:

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

πŸ•• %X (%I:%M:%S %p %Z) β€” time format

time only, with the zone tag at the end:

          2008-02-05T18:30:30 = 06:30:30 PM UTC
          1995-12-22T09:05:02 = 09:05:02 AM UTC
         -0010-09-15T04:44:23 = 04:44:23 AM UTC

🫢 SUPPORT

See DateTime::Locale. that's the whole support section, she's lowkey a legend for it πŸ’…


and that's a wrap on this part!! ty for reading my little locale rant πŸ’– this page ships with perl v5.42.0 and is dated 2024-12-12 β€” screenshot it, frame it, whatever, mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from