DateTim...e::af_ZA(3)

okay bestie, this is DateTime::Locale::af_ZA(3) β€” a User Contributed Perl Documentation page β€” and it's literally the Afrikaans South Africa (af-ZA) locale data doing its little showcase. πŸ’…βœ¨

✨ NAME ✨

DateTime::Locale::af_ZA - Locale data examples for the Afrikaans South Africa (af-ZA) locale. πŸ‘‘

🌸 DESCRIPTION 🌸

This pod file is packed with examples of the locale data that's available for the Afrikaans South Africa locale. It's giving reference-page realness, and honestly? Iconic. πŸ’–

πŸ—“οΈ Days πŸ—“οΈ

Wide (format)

Maandag
Dinsdag
Woensdag
Donderdag
Vrydag
Saterdag
Sondag

Abbreviated (format)

Ma.
Di.
Wo.
Do.
Vr.
Sa.
So.

Narrow (format)

M
D
W
D
V
S
S

Wide (stand-alone)

Maandag
Dinsdag
Woensdag
Donderdag
Vrydag
Saterdag
Sondag

Abbreviated (stand-alone)

Ma.
Di.
Wo.
Do.
Vr.
Sa.
So.

Narrow (stand-alone)

M
D
W
D
V
S
S

πŸŒ™ Months πŸŒ™

Wide (format)

Januarie
Februarie
Maart
April
Mei
Junie
Julie
Augustus
September
Oktober
November
Desember

Abbreviated (format)

Jan.
Feb.
Mrt.
Apr.
Mei
Jun.
Jul.
Aug.
Sep.
Okt.
Nov.
Des.

Narrow (format)

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

Wide (stand-alone)

Januarie
Februarie
Maart
April
Mei
Junie
Julie
Augustus
September
Oktober
November
Desember

Abbreviated (stand-alone)

Jan.
Feb.
Mrt.
Apr.
Mei
Jun.
Jul.
Aug.
Sep.
Okt.
Nov.
Des.

Narrow (stand-alone)

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

πŸŽ€ Quarters πŸŽ€

Wide (format)

1ste kwartaal
2de kwartaal
3de kwartaal
4de kwartaal

Abbreviated (format)

K1
K2
K3
K4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1ste kwartaal
2de kwartaal
3de kwartaal
4de kwartaal

Abbreviated (stand-alone)

K1
K2
K3
K4

Narrow (stand-alone)

1
2
3
4

πŸ¦‹ Eras πŸ¦‹

Wide (format)

voor Christus
nΓ‘ Christus

Abbreviated (format)

v.C.
n.C.

Narrow (format)

v.C.
n.C.

🌈 Date Formats 🌈

Full

2008-02-05T18:30:30 = Dinsdag 05 Februarie 2008
1995-12-22T09:05:02 = Vrydag 22 Desember 1995
-0010-09-15T04:44:23 = Saterdag 15 September -10

Long

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

Medium

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

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 = Dinsdag 05 Februarie 2008 18:30:30 UTC
1995-12-22T09:05:02 = Vrydag 22 Desember 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Saterdag 15 September -10 04:44:23 UTC

Long

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

Medium

2008-02-05T18:30:30 = 05 Feb. 2008 18:30:30
1995-12-22T09:05:02 = 22 Des. 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sep. -10 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 🧚

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 (hh:mm B)

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

Bhms (hh:mm:ss B)

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

E (ccc)

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

EBhm (E hh:mm B)

2008-02-05T18:30:30 = Di. 06:30 B
1995-12-22T09:05:02 = Vr. 09:05 B
-0010-09-15T04:44:23 = Sa. 04:44 B

EBhms (E hh:mm:ss B)

2008-02-05T18:30:30 = Di. 06:30:30 B
1995-12-22T09:05:02 = Vr. 09:05:02 B
-0010-09-15T04:44:23 = Sa. 04:44:23 B

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (E d)

2008-02-05T18:30:30 = Di. 5
1995-12-22T09:05:02 = Vr. 22
-0010-09-15T04:44:23 = Sa. 15

Ehm (E hh:mm a)

2008-02-05T18:30:30 = Di. 06:30 nm.
1995-12-22T09:05:02 = Vr. 09:05 vm.
-0010-09-15T04:44:23 = Sa. 04:44 vm.

Ehms (E hh:mm:ss a)

2008-02-05T18:30:30 = Di. 06:30:30 nm.
1995-12-22T09:05:02 = Vr. 09:05:02 vm.
-0010-09-15T04:44:23 = Sa. 04:44:23 vm.

Gy (y G)

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

GyMMM (MMM y G)

2008-02-05T18:30:30 = Feb. 2008 n.C.
1995-12-22T09:05:02 = Des. 1995 n.C.
-0010-09-15T04:44:23 = Sep. -10 v.C.

GyMMMEd (E dd MMM y G)

2008-02-05T18:30:30 = Di. 05 Feb. 2008 n.C.
1995-12-22T09:05:02 = Vr. 22 Des. 1995 n.C.
-0010-09-15T04:44:23 = Sa. 15 Sep. -10 v.C.

GyMMMd (dd MMM y G)

2008-02-05T18:30:30 = 05 Feb. 2008 n.C.
1995-12-22T09:05:02 = 22 Des. 1995 n.C.
-0010-09-15T04:44:23 = 15 Sep. -10 v.C.

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = n.C. 2008-02-05
1995-12-22T09:05:02 = n.C. 1995-12-22
-0010-09-15T04:44:23 = v.C. -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 (E d/M)

2008-02-05T18:30:30 = Di. 5/2
1995-12-22T09:05:02 = Vr. 22/12
-0010-09-15T04:44:23 = Sa. 15/9

MMM (LLL)

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

MMMEd (E d MMM)

2008-02-05T18:30:30 = Di. 5 Feb.
1995-12-22T09:05:02 = Vr. 22 Des.
-0010-09-15T04:44:23 = Sa. 15 Sep.

MMMMEd (E d MMMM)

2008-02-05T18:30:30 = Di. 5 Februarie
1995-12-22T09:05:02 = Vr. 22 Desember
-0010-09-15T04:44:23 = Sa. 15 September

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

2008-02-05T18:30:30 = week 1 van Februarie
1995-12-22T09:05:02 = week 3 van Desember
-0010-09-15T04:44:23 = week 2 van September

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

2008-02-05T18:30:30 = week 1 van Februarie
1995-12-22T09:05:02 = week 3 van Desember
-0010-09-15T04:44:23 = week 2 van September

MMMMd (d MMMM)

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

MMMd (d MMM)

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

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

hm (h:mm a)

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

hms (h:mm:ss a)

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

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 nm. UTC
1995-12-22T09:05:02 = 9:05:02 vm. UTC
-0010-09-15T04:44:23 = 4:44:23 vm. UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 nm. UTC
1995-12-22T09:05:02 = 9:05 vm. UTC
-0010-09-15T04:44:23 = 4:44 vm. 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 (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 y-MM-dd)

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

yMMM (MMM y)

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

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = Di. 5 Feb. 2008
1995-12-22T09:05:02 = Vr. 22 Des. 1995
-0010-09-15T04:44:23 = Sa. 15 Sep. -10

yMMMM (MMMM y)

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

yMMMd (d MMM y)

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

yMd (y-MM-dd)

…and here's the tail end of that batch, straight in your feed:

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

Quarter flex, short edition πŸŽ€ β€” you get the quarter letter plus the year:

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

yQQQQ (QQQQ y)

Same quarter energy but spelled all the way out, word-form, no abbreviation, we're being ✨formal✨:

2008-02-05T18:30:30 = 1ste kwartaal 2008
1995-12-22T09:05:02 = 4de kwartaal 1995
-0010-09-15T04:44:23 = 3de kwartaal -10

yw-count-one ('week' w 'van' Y)

The week number glued to its year, with the count-one plural form doing its thing. Literally week 6 van 2008 β€” "week 6 of 2008", bestie, it's giving calendar clarity 🌸:

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

yw-count-other ('week' w 'van' Y)

And the count-other plural variant. Not me showing you both because they render identically β€” but yes, they both exist, and no cap, they output the exact same strings here πŸ‘‘:

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

✨ Miscellaneous ✨

The little random-but-important settings, and honestly they're iconic:

  • Prefers 24 hour time? β€” Yes. Twenty-four hour girlie confirmed πŸ••, no AM/PM chaos here.
  • Local first day of the week β€” 7 (Sondag). That's Sunday for the non-Afrikaans speakers in the chat β€” the week starts on a Sunday, periodt.

🌈 Strftime Patterns 🌈

The <italic>strftime</italic>-flavoured shortcuts, i.e. the ones you pass to good old strftime. Each one is a pattern plus what it actually means, and I've brought receipts for all three timestamps, as always πŸ’œ:

%c (%a %d %b %Y %T) β€” date time format

The full date and time combo platter:

2008-02-05T18:30:30 = Di. 05 Feb. 2008 18:30:30
1995-12-22T09:05:02 = Vr. 22 Des. 1995 09:05:02
-0010-09-15T04:44:23 = Sa. 15 Sep. -10 04:44:23

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

Just the date, day-first, slash-separated, chef's kiss πŸ“:

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 just the time, clean, 24-hour, no notes:

2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Heads up bestie: that negative year in the last row of every single example is -10 and it stays -10 β€” don't come for me, that's literally what the page says 😭

🫢 SUPPORT 🫢

Where do you go for the deep lore? Simple:

  • See DateTime::Locale.

That's the whole support section. Go read that one, it's the main character πŸ‘‘


That's the whole page, babes β€” nothing skipped, nothing invented, all flags-and-formats accounted for πŸ¦‹. This rendering is from perl v5.42.0, dated 2024-12-12, so if your install says something else, that's your version talking, not mine πŸ’…βœ¨

πŸ“¦ where this page comes from