DateTim...ale::saq(3)
β¨ NAME β¨
DateTime::Locale::saq β locale data examples for the Samburu (saq) locale π
(yes bestie, this is a User Contributed Perl Documentation page, section 3, and the man name on the header line is literally DateTim...ale::saq(3) because it got squished β the real one is DateTime::Locale::saq(3), you're welcome π)
πΈ DESCRIPTION πΈ
okay so this pod file is literally just examples of the locale data that's available for the Samburu locale. like, the vibes of saq in day-name form. no cap, it's a show-and-tell file π¦
ποΈ Days
Wide (format)
Mderot ee kuni
Mderot ee ongβwan
Mderot ee inet
Mderot ee ile
Mderot ee sapa
Mderot ee kwe
Mderot ee are
Abbreviated (format)
Kun
Ong
Ine
Ile
Sap
Kwe
Are
Narrow (format)
K
O
I
I
S
K
A
Wide (stand-alone)
Mderot ee kuni
Mderot ee ongβwan
Mderot ee inet
Mderot ee ile
Mderot ee sapa
Mderot ee kwe
Mderot ee are
Abbreviated (stand-alone)
Kun
Ong
Ine
Ile
Sap
Kwe
Are
Narrow (stand-alone)
K
O
I
I
S
K
A
π‘ heads up:Wide,AbbreviatedandNarroweach show up twice β once as format and once as stand-alone β and in this locale the two versions are literally identical. iconic of them tbh.
π Months
Wide (format)
Lapa le obo
Lapa le waare
Lapa le okuni
Lapa le ongβwan
Lapa le imet
Lapa le ile
Lapa le sapa
Lapa le isiet
Lapa le saal
Lapa le tomon
Lapa le tomon obo
Lapa le tomon waare
Abbreviated (format)
Obo
Waa
Oku
Ong
Ime
Ile
Sap
Isi
Saa
Tom
Tob
Tow
Narrow (format)
O
W
O
O
I
I
S
I
S
T
T
T
Wide (stand-alone)
Lapa le obo
Lapa le waare
Lapa le okuni
Lapa le ongβwan
Lapa le imet
Lapa le ile
Lapa le sapa
Lapa le isiet
Lapa le saal
Lapa le tomon
Lapa le tomon obo
Lapa le tomon waare
Abbreviated (stand-alone)
Obo
Waa
Oku
Ong
Ime
Ile
Sap
Isi
Saa
Tom
Tob
Tow
Narrow (stand-alone)
O
W
O
O
I
I
S
I
S
T
T
T
π the narrow ones repeat so hard (O,W,O,O,I,I,S,I,S,T,T,T) β that's not a typo, that's just the data, keep it exactly like that fr fr.
π§ Quarters
Wide (format)
Robo 1
Robo 2
Robo 3
Robo 4
Abbreviated (format)
R1
R2
R3
R4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Robo 1
Robo 2
Robo 3
Robo 4
Abbreviated (stand-alone)
R1
R2
R3
R4
Narrow (stand-alone)
1
2
3
4
π Eras
Wide (format)
Kabla ya Christo
Baada ya Christo
Abbreviated (format)
KK
BK
Narrow (format)
KK
BK
π«Ά note: for Eras, only the format versions are listed here β wide, abbreviated, narrow. no stand-alone block, don't go looking for one.
π Date Formats
okay so every single one of these examples is showing you the same three timestamps, every time:
2008-02-05T18:30:301995-12-22T09:05:02-0010-09-15T04:44:23
so you can compare the styles side by side. love that for us π₯
Full
2008-02-05T18:30:30 = Mderot ee ongβwan, 5 Lapa le waare 2008
1995-12-22T09:05:02 = Mderot ee sapa, 22 Lapa le tomon waare 1995
-0010-09-15T04:44:23 = Mderot ee kwe, 15 Lapa le saal -10
Long
2008-02-05T18:30:30 = 5 Lapa le waare 2008
1995-12-22T09:05:02 = 22 Lapa le tomon waare 1995
-0010-09-15T04:44:23 = 15 Lapa le saal -10
Medium
2008-02-05T18:30:30 = 5 Waa 2008
1995-12-22T09:05:02 = 22 Tow 1995
-0010-09-15T04:44:23 = 15 Saa -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 = 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
πFullandLongare the same output here. that's the data, bestie. and yeah,Full/Longcarry theUTCwhileMedium/Shortdon't. keep the difference, it's real.
π Datetime Formats
Full
2008-02-05T18:30:30 = Mderot ee ongβwan, 5 Lapa le waare 2008 18:30:30 UTC
1995-12-22T09:05:02 = Mderot ee sapa, 22 Lapa le tomon waare 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Mderot ee kwe, 15 Lapa le saal -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Lapa le waare 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Lapa le tomon waare 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Lapa le saal -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Waa 2008 18:30:30
1995-12-22T09:05:02 = 22 Tow 1995 09:05:02
-0010-09-15T04:44:23 = 15 Saa -10 04:44:23
Short
2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
π Available Formats
this is the big buffet, okay? each heading is the format's name, and the parenthesised bit is the actual pattern vibe. all the examples are lined up for the same three timestamps as always π
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 = Ong
1995-12-22T09:05:02 = Sap
-0010-09-15T04:44:23 = Kwe
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ong 6:30 B
1995-12-22T09:05:02 = Sap 9:05 B
-0010-09-15T04:44:23 = Kwe 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ong 6:30:30 B
1995-12-22T09:05:02 = Sap 9:05:02 B
-0010-09-15T04:44:23 = Kwe 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ong 18:30
1995-12-22T09:05:02 = Sap 09:05
-0010-09-15T04:44:23 = Kwe 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ong 18:30:30
1995-12-22T09:05:02 = Sap 09:05:02
-0010-09-15T04:44:23 = Kwe 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Ong
1995-12-22T09:05:02 = 22, Sap
-0010-09-15T04:44:23 = 15, Kwe
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ong 6:30 Teipa
1995-12-22T09:05:02 = Sap 9:05 Tesiran
-0010-09-15T04:44:23 = Kwe 4:44 Tesiran
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ong 6:30:30 Teipa
1995-12-22T09:05:02 = Sap 9:05:02 Tesiran
-0010-09-15T04:44:23 = Kwe 4:44:23 Tesiran
Gy (G y)
2008-02-05T18:30:30 = BK 2008
1995-12-22T09:05:02 = BK 1995
-0010-09-15T04:44:23 = KK -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = BK 2008 Waa
1995-12-22T09:05:02 = BK 1995 Tow
-0010-09-15T04:44:23 = KK -10 Saa
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = BK 2008 Waa 5, Ong
1995-12-22T09:05:02 = BK 1995 Tow 22, Sap
-0010-09-15T04:44:23 = KK -10 Saa 15, Kwe
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = BK 2008 Waa 5
1995-12-22T09:05:02 = BK 1995 Tow 22
-0010-09-15T04:44:23 = KK -10 Saa 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = BK 2008-02-05
1995-12-22T09:05:02 = BK 1995-12-22
-0010-09-15T04:44:23 = KK -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, M/d)
2008-02-05T18:30:30 = Ong, 2/5
1995-12-22T09:05:02 = Sap, 12/22
-0010-09-15T04:44:23 = Kwe, 9/15
MMM (LLL)
2008-02-05T18:30:30 = Waa
1995-12-22T09:05:02 = Tow
-0010-09-15T04:44:23 = Saa
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Ong, Waa 5
1995-12-22T09:05:02 = Sap, Tow 22
-0010-09-15T04:44:23 = Kwe, Saa 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = Ong, Lapa le waare 5
1995-12-22T09:05:02 = Sap, Lapa le tomon waare 22
-0010-09-15T04:44:23 = Kwe, Lapa le saal 15
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Lapa le waare
1995-12-22T09:05:02 = week 3 of Lapa le tomon waare
-0010-09-15T04:44:23 = week 2 of Lapa le saal
π yeah the quotes around'week'and'of'are literally part of the format name. don't strip them, iykyk.
MMMMd (MMMM d)
2008-02-05T18:30:30 = Lapa le waare 5
1995-12-22T09:05:02 = Lapa le tomon waare 22
-0010-09-15T04:44:23 = Lapa le saal 15
MMMd (MMM d)
2008-02-05T18:30:30 = Waa 5
1995-12-22T09:05:02 = Tow 22
-0010-09-15T04:44:23 = Saa 15
Md (M/d)
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/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 Teipa
1995-12-22T09:05:02 = 9 Tesiran
-0010-09-15T04:44:23 = 4 Tesiran
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Teipa
1995-12-22T09:05:02 = 9:05 Tesiran
-0010-09-15T04:44:23 = 4:44 Tesiran
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Teipa
1995-12-22T09:05:02 = 9:05:02 Tesiran
-0010-09-15T04:44:23 = 4:44:23 Tesiran
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Teipa UTC
1995-12-22T09:05:02 = 9:05:02 Tesiran UTC
-0010-09-15T04:44:23 = 4:44:23 Tesiran UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Teipa UTC
1995-12-22T09:05:02 = 9:05 Tesiran UTC
-0010-09-15T04:44:23 = 4:44 Tesiran 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 (M/y)
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMEd (E, M/d/y)
2008-02-05T18:30:30 = Ong, 2/5/2008
1995-12-22T09:05:02 = Sap, 12/22/1995
-0010-09-15T04:44:23 = Kwe, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Waa 2008
1995-12-22T09:05:02 = Tow 1995
-0010-09-15T04:44:23 = Saa -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Ong, Waa 5, 2008
1995-12-22T09:05:02 = Sap, Tow 22, 1995
-0010-09-15T04:44:23 = Kwe, Saa 15, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Lapa le waare 2008
1995-12-22T09:05:02 = Lapa le tomon waare 1995
-0010-09-15T04:44:23 = Lapa le saal -10
yMMMd (y MMM d)
β¨ this one's just getting started β the examples roll right on into the next chunk π
yMd(y-MM-dd) β the bare-bones numeric date, year then month then day, no extra chatter. Just digits, slaying quietly β¨
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) β the abbreviated quarter name, then the year. Short and sweet π
2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10
yQQQQ(QQQQ y) β the long-form quarter name plus the year. Same energy, more words, we love to see it π
2008-02-05T18:30:30 = Robo 1 2008
1995-12-22T09:05:02 = Robo 4 1995
-0010-09-15T04:44:23 = Robo 3 -10
yw-count-other('week' w 'of' Y) β literally says the wordweek, then the week number, thenof, then the week-year. It's giving calendar-app realness ποΈ
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 π¦
A couple of little locale facts, no cap:
- Prefers 24 hour time? Yes. Seventeen o'clock girlies rise π
- Local first day of the week β
1(Mderot ee kuni). That's the locale's own name for it, keep it exactly as-is β¨
π Strftime Patterns π
These are the classic strftime escapes, but rendered the way this locale renders them. Three sample timestamps each, same trio every time, lowkey iconic:
%c(%a %b %e %H:%M:%S %Y) β date time format. The whole entire timestamp, all in one go π«Ά
2008-02-05T18:30:30 = Ong Waa 5 18:30:30 2008
1995-12-22T09:05:02 = Sap Tow 22 09:05:02 1995
-0010-09-15T04:44:23 = Kwe Saa 15 04:44:23 -10
Heads up bestie β peep the double space inOng Waa 5. That's not me being sloppy, that's the%eday field padding with a space. Copy it character-for-character or the vibe check fails π
%x(%m/%d/%y) β date format. Slashes, month-day-year, short year. Simple, clean, done π
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. Hour, minute, second, colons in between, 24-hour, periodt β°
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 look at DateTime::Locale. That's the parent, that's the source of truth, that's the main character π
And that's the page, bestie β you ate that read-through fr fr π₯ This one's from the perl v5.42.0 distribution, dated 2024-12-12, and you were reading the DateTime::Locale::saq(3) page the whole time. Go forth and format responsibly ππΈ
π¦ 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