DateTim...nj_Hmnp(3)

🌸 NAME 🌸

DateTime::Locale::hnj_Hmnp β€” locale data examples for the Hmong Njua Nyiakeng Puachue Hmong (hnj-Hmnp) locale.

okay bestie, this is the DateTim...nj_Hmnp(3) page from User Contributed Perl Documentation, and it is entirely about that locale's data examples. No cap. ✨

πŸ’– DESCRIPTION πŸ’–

This pod file is literally packed with examples of the locale data available for the Hmong Njua Nyiakeng Puachue Hmong locale. It's giving reference material but make it cute. πŸŽ€

🌈 Days 🌈

Every day, every width, every stand-alone situation β€” we're listing all of them, bestie. 🫢

Wide (format)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Abbreviated (format)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

πž„ˆπž„¦
πž„†πž„¨πž„°
πž„—πž„„πž„€πž„¦
πž„™πž„€πž„¨
πž„‘πž„€πž„¨
πž„Šπž„§πž„³
πž„Žπž„€πž„²

Abbreviated (stand-alone)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Narrow (stand-alone)

M
T
W
T
F
S
S

πŸ¦‹ Months πŸ¦‹

Six whole flavors of months, and yes, we're showing every single one. The unicode ones are iconic. πŸ’œ

Wide (format)

πž„†πž„¬
πž„›πž„¨πž„„πž„€πž„¨
πž„’πž„«πž„’πž„ͺπž„±
πž„€πž„¨πž„±
πž„€πž„ͺπž„΄
πž„›πž„€πž„žπž„€πž„¦
πž„”πž„©πž„†πž„¨πž„°
πž„•πž„©πž„”πž„„πž„€
πž„›πž„€πž„’πž„€πž„°
πž„ͺπž„€πž„€πž„΄
πž„šπž„¦πž„€πž„šπž„„πž„«
πž„’πž„©πž„”πž„¬πž„΄

Abbreviated (format)

πž„†πž„¬
πž„›πž„¨πž„„πž„€πž„¨
πž„’πž„«πž„’πž„ͺπž„±
πž„€πž„¨πž„±
πž„€πž„ͺπž„΄
πž„›πž„€πž„žπž„€πž„¦
πž„”πž„©πž„†πž„¨πž„°
πž„•πž„©πž„”πž„„πž„€
πž„›πž„€πž„’πž„€πž„°
πž„ͺπž„€πž„€πž„΄
πž„šπž„¦πž„€πž„šπž„„πž„«
πž„’πž„©πž„”πž„¬πž„΄

Narrow (format)

1
2
3
4
5
6
7
8
9
10
11
12

Wide (stand-alone)

πž„†πž„¬
πž„›πž„¨πž„„πž„€πž„¨
πž„’πž„«πž„’πž„ͺπž„±
πž„€πž„¨πž„±
πž„€πž„ͺπž„΄
πž„›πž„€πž„žπž„€πž„¦
πž„”πž„©πž„†πž„¨πž„°
πž„•πž„©πž„”πž„„πž„€
πž„›πž„€πž„’πž„€πž„°
πž„ͺπž„€πž„€πž„΄
πž„šπž„¦πž„€πž„šπž„„πž„«
πž„’πž„©πž„”πž„¬πž„΄

Abbreviated (stand-alone)

πž„†πž„¬
πž„›πž„¨πž„„πž„€πž„¨
πž„’πž„«πž„’πž„ͺπž„±
πž„€πž„¨πž„±
πž„€πž„ͺπž„΄
πž„›πž„€πž„žπž„€πž„¦
πž„”πž„©πž„†πž„¨πž„°
πž„•πž„©πž„”πž„„πž„€
πž„›πž„€πž„’πž„€πž„°
πž„ͺπž„€πž„€πž„΄
πž„šπž„¦πž„€πž„šπž„„πž„«
πž„’πž„©πž„”πž„¬πž„΄

Narrow (stand-alone)

1
2
3
4
5
6
7
8
9
10
11
12

🌟 Quarters 🌟

Quarter data in all its little formats. Short but slay. πŸ’…

Wide (format)

Q1
Q2
Q3
Q4

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

πž…
πž…‚
πž…ƒ
πž…„

Wide (stand-alone)

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

πž…
πž…‚
πž…ƒ
πž…„

πŸŽ€ Eras πŸŽ€

Eras are here with exactly these values. No extra era drama. 🌸

Wide (format)

πž„œπž„†πž„ͺ
CE

Abbreviated (format)

πž„œπž„†πž„ͺ
CE

Narrow (format)

πž„œπž„†πž„ͺ
CE

πŸ“… Date Formats πŸ“…

Timestamp-to-date glow-ups, in Full, Long, Medium, and Short. Obsessed with the negative year example, ngl. 😭

Full

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5, Tue
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22, Fri
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15, Sat

Long

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15

Medium

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15

Short

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

⏰ Time Formats ⏰

Time examples, all four sizes. Full and Long are giving UTC main character energy. πŸ”₯

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

🌈 Datetime Formats 🌈

Date plus time, combined. This is the full outfit, bestie. πŸ’–

Full

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5, Tue 18:30:30 UTC
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22, Fri 09:05:02 UTC
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15, Sat 04:44:23 UTC

Long

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5 18:30:30
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22 09:05:02
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15 04:44:23

Short

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

πŸ‘‘ Available Formats πŸ‘‘

Okay this section is the motherlode: every available format with its examples. Buckle up, bestie β€” it's a lot, but every single one is here. 🫢

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 = Tue
1995-12-22T09:05:02 = Fri
-0010-09-15T04:44:23 = Sat

EBhm (E h:mm B)

2008-02-05T18:30:30 = Tue 6:30 B
1995-12-22T09:05:02 = Fri 9:05 B
-0010-09-15T04:44:23 = Sat 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tue 6:30:30 B
1995-12-22T09:05:02 = Fri 9:05:02 B
-0010-09-15T04:44:23 = Sat 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Tue 18:30
1995-12-22T09:05:02 = Fri 09:05
-0010-09-15T04:44:23 = Sat 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Tue 18:30:30
1995-12-22T09:05:02 = Fri 09:05:02
-0010-09-15T04:44:23 = Sat 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, Tue
1995-12-22T09:05:02 = 22, Fri
-0010-09-15T04:44:23 = 15, Sat

Ehm (E h:mm a)

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

Ehms (E h:mm:ss a)

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

Gy (G y)

2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = πž„œπž„†πž„ͺ -10

GyMMM (G y MMM)

2008-02-05T18:30:30 = CE 2008 πž„›πž„¨πž„„πž„€πž„¨
1995-12-22T09:05:02 = CE 1995 πž„’πž„©πž„”πž„¬πž„΄
-0010-09-15T04:44:23 = πž„œπž„†πž„ͺ -10 πž„›πž„€πž„’πž„€πž„°

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 πž„›πž„¨πž„„πž„€πž„¨ 5, Tue
1995-12-22T09:05:02 = CE 1995 πž„’πž„©πž„”πž„¬πž„΄ 22, Fri
-0010-09-15T04:44:23 = πž„œπž„†πž„ͺ -10 πž„›πž„€πž„’πž„€πž„° 15, Sat

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 πž„›πž„¨πž„„πž„€πž„¨ 5
1995-12-22T09:05:02 = CE 1995 πž„’πž„©πž„”πž„¬πž„΄ 22
-0010-09-15T04:44:23 = πž„œπž„†πž„ͺ -10 πž„›πž„€πž„’πž„€πž„° 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = πž„œπž„†πž„ͺ -10-09-15

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

2008-02-05T18:30:30 = 02-05, Tue
1995-12-22T09:05:02 = 12-22, Fri
-0010-09-15T04:44:23 = 09-15, Sat

MMM (LLL)

2008-02-05T18:30:30 = πž„›πž„¨πž„„πž„€πž„¨
1995-12-22T09:05:02 = πž„’πž„©πž„”πž„¬πž„΄
-0010-09-15T04:44:23 = πž„›πž„€πž„’πž„€πž„°

MMMEd (MMM d, E)

2008-02-05T18:30:30 = πž„›πž„¨πž„„πž„€πž„¨ 5, Tue
1995-12-22T09:05:02 = πž„’πž„©πž„”πž„¬πž„΄ 22, Fri
-0010-09-15T04:44:23 = πž„›πž„€πž„’πž„€πž„° 15, Sat

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

2008-02-05T18:30:30 = week 1 of πž„›πž„¨πž„„πž„€πž„¨
1995-12-22T09:05:02 = week 3 of πž„’πž„©πž„”πž„¬πž„΄
-0010-09-15T04:44:23 = week 2 of πž„›πž„€πž„’πž„€πž„°

MMMMd (MMMM d)

2008-02-05T18:30:30 = πž„›πž„¨πž„„πž„€πž„¨ 5
1995-12-22T09:05:02 = πž„’πž„©πž„”πž„¬πž„΄ 22
-0010-09-15T04:44:23 = πž„›πž„€πž„’πž„€πž„° 15

MMMd (MMM d)

2008-02-05T18:30:30 = πž„›πž„¨πž„„πž„€πž„¨ 5
1995-12-22T09:05:02 = πž„’πž„©πž„”πž„¬πž„΄ 22
-0010-09-15T04:44:23 = πž„›πž„€πž„’πž„€πž„° 15

Md (MM-dd)

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

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

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

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

hmsv (h:mm:ss a v)

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)

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)

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 (y-MM)

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

yMEd (y-MM-dd, E)

Picking up right where we left off, mid-pattern β€” here's the tail end of that last one, no cap:

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

πŸŽ€ yMMM (y MMM)

Year plus the short month name β€” and yes, those glyphs are the actual output, keep them exactly as they are πŸ’œ

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„°

πŸ¦‹ yMMMEd (y MMM d, E)

Year, short month, day, and the weekday β€” the whole little squad together ✨

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5, Tue
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22, Fri
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15, Sat

🌸 yMMMM (y MMMM)

Same energy as yMMM but the full month name β€” and look, the output here is identical to the one above, that's just how it falls, don't come for me πŸ™ˆ

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„°

πŸ“ yMMMd (y MMM d)

Year, month, day β€” the lowkey classic combo πŸ’…

2008-02-05T18:30:30 = 2008 πž„›πž„¨πž„„πž„€πž„¨ 5
1995-12-22T09:05:02 = 1995 πž„’πž„©πž„”πž„¬πž„΄ 22
-0010-09-15T04:44:23 = -10 πž„›πž„€πž„’πž„€πž„° 15

🧚 yMd (y-MM-dd)

The one that just works β€” plain and numeric, main character of date formats fr fr ⭐

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

πŸ‘‘ yQQQ (y QQQ)

Year + the short quarter. Q1 through Q4, we love a tidy little number πŸŽ€

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

🌈 yQQQQ (y QQQQ)

The long-form quarter β€” and yup, the output is the same as yQQQ up there, that's literally what it gives you πŸ’–

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

πŸ”₯ yw-count-other ('week' w 'of' Y)

Week number plus the year it belongs to β€” "week 6 of 2008" vibes, iykyk πŸ—“οΈ

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

✨ Miscellaneous

The little odds and ends that don't fit anywhere else 🌸

  • Prefers 24 hour time? β€” Yes
  • Local first day of the week β€” 1 (πž„ˆπž„¦)

⏰ Strftime Patterns

Okay so these are the three classic strftime slots, and here's what this locale spits out for each one 🫢

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

The full date-and-time banger πŸ”₯

2008-02-05T18:30:30 = Tue πž„›πž„¨πž„„πž„€πž„¨  5 18:30:30 2008
1995-12-22T09:05:02 = Fri πž„’πž„©πž„”πž„¬πž„΄ 22 09:05:02 1995
-0010-09-15T04:44:23 = Sat πž„›πž„€πž„’πž„€πž„° 15 04:44:23 -10
That double space in the first line after the month glyph? Not a typo on my end, bestie β€” it's in the data. Copy it exactly πŸ’…

%x (%m/%d/%y) β€” date format

Numeric, slashy, iconic πŸ“

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

Just the clock, 24-hour, clean 😌

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

Need more? Go read DateTime::Locale β€” that's the whole mood πŸ’–


And that's a wrap, bestie! πŸŽ€ This page is perl v5.42.0, dated 2024-12-12 β€” go forth and format your dates fearlessly. You ate. Periodt. πŸ‘‘πŸ’…βœ¨

πŸ“¦ where this page comes from