DateTim...ale::mdf(3)

🌸 DateTime::Locale::mdf β€” locale data examples for the Moksha (mdf) locale πŸ’…

okay so this is a User Contributed Perl Documentation page, bestie β€” it's DateTime::Locale::mdf(3), and it's literally just a big ol' showcase of everything the Moksha (mdf) locale brings to the table. πŸŽ€


✨ NAME ✨

DateTime::Locale::mdf β€” Locale data examples for the Moksha (mdf) locale

πŸ¦‹ DESCRIPTION πŸ¦‹

This pod file is basically a lookbook ✨ β€” it's packed with examples of the locale data that's available for the Moksha locale. Every list, every format, every little example timestamp, all of it, right here. Let's scroll. πŸ“œ


πŸ—“οΈ Days

Wide (format)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Abbreviated (format)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Narrow (format)

the one-letter girlies πŸ’…

M
T
W
T
F
S
S

Wide (stand-alone)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Abbreviated (stand-alone)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Narrow (stand-alone)

M
T
W
T
F
S
S

πŸŒ™ Months

Wide (format)

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Abbreviated (format)

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Narrow (format)

just the digits, she's minimal 🧚

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

Wide (stand-alone)

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Abbreviated (stand-alone)

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Narrow (stand-alone)

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

πŸŽ€ Quarters

Wide (format)

Q1
Q2
Q3
Q4

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

Wide (format)

BCE
CE

Abbreviated (format)

BCE
CE

Narrow (format)

no cap, narrow eras are also just these two πŸ’€

BCE
CE

πŸ“… Date Formats

Full

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

Long

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

Medium

 2008-02-05T18:30:30 = 2008 M02 5
 1995-12-22T09:05:02 = 1995 M12 22
-0010-09-15T04:44:23 = -10 M09 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

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

Full

 2008-02-05T18:30:30 = 2008 M02 5, Tue 18:30:30 UTC
 1995-12-22T09:05:02 = 1995 M12 22, Fri 09:05:02 UTC
-0010-09-15T04:44:23 = -10 M09 15, Sat 04:44:23 UTC

Long

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

Medium

 2008-02-05T18:30:30 = 2008 M02 5 18:30:30
 1995-12-22T09:05:02 = 1995 M12 22 09:05:02
-0010-09-15T04:44:23 = -10 M09 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

this is the big one, buckle up β€” every named pattern and its three example renders. 🫢

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 = BCE -10

GyMMM (G y MMM)

 2008-02-05T18:30:30 = CE 2008 M02
 1995-12-22T09:05:02 = CE 1995 M12
-0010-09-15T04:44:23 = BCE -10 M09

GyMMMEd (G y MMM d, E)

 2008-02-05T18:30:30 = CE 2008 M02 5, Tue
 1995-12-22T09:05:02 = CE 1995 M12 22, Fri
-0010-09-15T04:44:23 = BCE -10 M09 15, Sat

GyMMMd (G y MMM d)

 2008-02-05T18:30:30 = CE 2008 M02 5
 1995-12-22T09:05:02 = CE 1995 M12 22
-0010-09-15T04:44:23 = BCE -10 M09 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 = BCE -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 = M02
 1995-12-22T09:05:02 = M12
-0010-09-15T04:44:23 = M09

MMMEd (MMM d, E)

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

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

 2008-02-05T18:30:30 = week 1 of M02
 1995-12-22T09:05:02 = week 3 of M12
-0010-09-15T04:44:23 = week 2 of M09

MMMMd (MMMM d)

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

MMMd (MMM d)

 2008-02-05T18:30:30 = M02 5
 1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M09 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)

 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)

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

yMMMEd (y MMM d, E)

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

yMMMM (y MMMM)

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

yMMMd (y MMM d)

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

yMd (y-MM-dd)

 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)

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

yQQQQ (y QQQQ)

 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)

 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

Prefers 24 hour time?

Yes ✨

Local first day of the week

1 (Mon) β€” Monday's got main character energy, as she should πŸ‘‘


πŸ“ Strftime Patterns

%c (%a %b %e %H:%M:%S %Y) - date time format

 2008-02-05T18:30:30 = Tue M02  5 18:30:30 2008
 1995-12-22T09:05:02 = Fri M12 22 09:05:02 1995
-0010-09-15T04:44:23 = Sat M09 15 04:44:23 -10
  • %x (which is literally %m/%d/%y) β€” the 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 (aka %H:%M:%S) β€” the time format, no cap ⏰✨
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23

Like, yes bestie, that last one really is year negative-ten and it still gives you a clean 09/15/10 and 04:44:23 β€” the icon behavior honestly 🫢


🌸 SUPPORT 🌸

See DateTime::Locale. That's it, that's the whole support section β€” go look at DateTime::Locale, it's the main character here πŸ‘‘


okay that's the whole page, you made it!! πŸŽ€βœ¨

Tiny cute sign-off 'cause the footer deserves love too: this was perl v5.42.0, dated 2024-12-12, and the page is the one and only DateTim...ale::mdf(3) (yes the title is truncated like that, not me being mysterious πŸ’€). Bye bestie, go format some dates responsibly πŸ’–πŸ¦‹

πŸ“¦ where this page comes from